タイトル: 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(); |