IT技術総合Wiki

過去バージョン

この内容は古いバージョンです。最新バージョンを表示するには、戻るボタンを押してください。
バージョン:2
ページ更新者:guest
更新日時:2018-10-16 10:22:48

タイトル: Laravel \ Socialite \ Two \ InvalidStateException

エラー内容

a{"exception":"[object] (Laravel\\Socialite\\Two\\InvalidStateException(code: 0):  at /home/.../vendor/laravel/socialite/src/Two/AbstractProvider.php:209)

 

発生条件/原因/対処法

Socialiteを用いてソーシャルログインを実装し、callback URLをリクエストする際に発生するエラー。

 

■解決策1

.envにSESSION_DOMAINを追加して自サイトのドメインを記述する。

SESSION_DOMAIN=~.com

 

■解決策2

プロバイダーからユーザー情報取得時にステートレスにする。

Before: $user = Socialite::driver($provider)->user();

After: $user = Socialite::driver($provider)->stateless()->user();