我正在使用laravel-socialite
通过从Google提取令牌来将google帐户附加到数据库中已有的用户。一切正常,直到我进入handleProviderGoogleCallback()
。
$authUser = Socialite::driver('google')->stateless()->user();
Administrator::find(Auth::user()->getUserInfo()->id)->update(['refresh_token' => $authUser->token]);
这是带有state参数的回调URL,该参数将覆盖0Auth2 state
参数,用于验证当前登录的用户。
login/google/callback?state=V8ZOw0Wh1qnAEuEyZqWtHa7hIvvHEBGf9sS7BgPSOqf&code=code&hd=user&session_state=913e911a451d4a23f511b626c812bf6066480534e4f..6cfa&prompt=none
链接到错误堆栈图像: https://i.imgur.com/aO4Df0C.png?1
这里最好的方法是什么,我应该怎么做?