0
ユーザー(この場合はLinkedInの)社会からのOAuth認証要求を解除するとき、私は「拒否」のワークフローを実行しようとしています
ClientException in RequestException.php line 111: Client error:
POST https://www.linkedin.com/oauth/v2/accessToken
resulted in a400 Bad Request
response: {"error":"missing_parameter","error_description":"A required parameter \"code\" is missing"}
コントローラが標準のコードを持っています:
public function redirect()
{
return Socialite::driver('linkedin')->redirect();
}
public function callback()
{
$providerUser = Socialite::driver('linkedin')->user();
...
}
ユーザーがソーシャルサイトで[許可/承諾]をクリックすると正常に動作します。ユーザーがキャンセルすると例外がスローされます。
ユーザーの「拒否」シナリオの処理方法を理解できません。