Laravel Socialite 403 Запрещена ошибка при перенаправлении назад
Я пытаюсь войти через Google+ API на своем сайте, используя пакет Socialite. но это не работает, как ожидалось. Я занимаюсь разработкой веб-сайта в Laravel. API работает нормально, возвращая все данные с помощью JS, но когда я пытаюсь сделать это с помощью Socialite, при перенаправлении назад отображается страница 403 Forbidden Error.
Мой маршрут:
Route::get('auth/{provider}', 'Auth\AuthController@redirectToProvider');
Route::get('auth/{provider}/callback', 'Auth\AuthController@handleProviderCallback');
Метод перенаправления:
public function redirectToProvider($provider)
{
return Socialite::driver($provider)->stateless()->redirect();
}
Метод обратного вызова:
public function handleProviderCallbackd($provider)
{
$user = Socialite::driver($provider)->stateless()->user();
$authUser = $this->findOrCreateUser($user, $provider);
Auth::login($authUser, true);
return redirect($this->redirectTo);
}
Я пытался использовать метод stateless(), чтобы избежать ошибки, но она не работает.
Примечание. Когда он перенаправляет обратно, URL-адрес имеет параметр области, и если я удаляю этот параметр, он работает нормально.