LoginSignup
0
0

More than 1 year has passed since last update.

【エラー備忘録】LaravelでGoogle認証のコールバックを受け取る際「localhostで接続が拒否されました」のエラー

Posted at

状況・エラー内容

Laravelのアプリケーションに、OAuthとSocialiteを使って、Googleアカウントでログインする機能を実装しているとき。
Googleアカウントを選択する画面までは表示できているが、アカウントを選択してログインしようとすると「このサイトにアクセスできません。localhostで接続が拒否されました。」となる。

S__92987395.jpg
スクリーンショット 2021-06-12 20.44.26.png

原因

Googleから承認済みのリダイレクトを受け取るURLをGoogleに設定しているが、そのURLにlocalhostのポート番号を指定していなかった。
スクリーンショット 2021-06-12 20.52.13.png
ここではローカル開発環境はMAMPを使っている為、
http://localhost:8888/login/google/callback」
と設定しなおす。

すると今度は別のエラー画面が表示される。
スクリーンショット 2021-06-12 20.55.05.png

これはLaravelで設定しているAPP_URLが原因だったので、以下のようにenvファイルを修正する。

env
APP_URL=http://localhost:8888

これで無事、コールバックを受け取り次の画面へ進むことができました。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0