Я настраиваю приложение Laravel для аутентификации в Google.
Мне предлагается выбрать учетную запись Google и разрешить доступ к моей информации Google, и у меня все работает до функции обратного вызова.
Когда моя функция обратного вызова запускается (она вызывается правильно), я получаю:
Код в моем AuthController, приводящий к ошибке:
$user = \Socialite::driver('google')->user();
Буду благодарен за любую помощь. Я использую Laravel 5.1 и Socialite 2.0.
Это оказалось ошибкой со стороны Google. Клиент включил Google+ API в консоли. Теперь все работает хорошо.
Ошибка 403 — это ошибка доступа с конца Google. Убедитесь, что вы также включили API со стороны Google, которую собираетесь использовать.
Простой способ проверить вещи и посмотреть, в чем проблема: curl -H «Авторизация: Bearer 1 / fFBGRNJru1FQd44AzqT3Zg» https://www.googleapis.com/plus/v1/people/me