2015-07-21 11 views
6

Sto configurando un'app Laravel per l'autenticazione con Google.Laravel Socialite (Google) Errore: ClientException nella riga 69 di Middleware.php; Errore 403

Mi viene richiesto di selezionare un account Google e consentire l'accesso alle mie informazioni Google e ho tutto ciò che funziona fino alla funzione di callback.

Quando la mia funzione di callback viene eseguito (esso venga correttamente chiamato) ottengo:

  • ClientException in Middleware.php linea 69:
  • errore Cliente: 403

Il codice nel mio AuthController che porta all'errore è:

$user = \Socialite::driver('google')->user(); 

Sarei grato per qualsiasi Aiuto. Sto usando Laravel 5.1 e Socialite 2.0.

risposta

8

Questo si è rivelato un errore sul lato Google delle cose. Il client ha abilitato l'API di Google+ nella console. Le cose funzionano bene ora.

+0

Ciao, hai risolto il problema? Sto ottenendo lo stesso errore quando provo per Facebook. [La mia domanda su StackOverflow] (http://stackoverflow.com/questions/31592974/laravel-5-1-facebook-through-socialite-client-error-400) – senty

+1

@senty devi abilitare Google + API nello sviluppatore google console https://console.developers.google.com – Arunu

+0

abilitando l'API di Google + a risolverlo anche per me. Grazie! – Ateszki

1

L'errore 403 è un errore di accesso da parte di google. Verifica di aver abilitato le API anche da Google che intendi utilizzare.

Un modo semplice per verificare le cose e vedere cosa c'è problema: ricciolo -H "Autorizzazione: portatore 1/fFBGRNJru1FQd44AzqT3Zg" https://www.googleapis.com/plus/v1/people/me

+0

Questo è super utile –