Laravel Socialite Github OAuth响应401错误凭证

问题描述

我正在使用Laravel 7,为了进行社交登录,我正在使用Socialite软件包。 我正在遵循此article供参考,并且功能完全相同,但是我得到了 未经授权的回应,并显示错误的凭据”消息。我还尝试过重置密钥。

This is my Github settings

感谢您的答复。

解决方法

除了确保正确设置client_idclient_secret之外,还需要确保redirect中的config/services.php值:

'github' => [
  'client_id' => env('GITHUB_CLIENT_ID'),'client_secret' => env('GITHUB_CLIENT_SECRET'),'redirect' => 'http://yourapp.test/login/github/callback'
],

与您在Github应用中设置的相同enter image description here