2015-11-16 21 views
5

Uso il bundle hwi-oauth per accedere agli account dei social network, ma sto riscontrando un problema con il login a gmail, quando sono già connesso alle reti, vai direttamente alla prima schermata del sistema, e questo succede quando colleghi il facebook. Ma quando collego Gmail, chiede sempre di consentire l'applicazione, non solo la prima volta. Qualcuno sa perché Gmail chiede sempre il permesso? Questa è un'impostazione sul mio sistema o nell'account Gmail?Connessione a gmail tramite hwi/oauth-bundle

+0

stai usando fos UserBundle? in tal caso, controllare questo aspetto https://gist.github.com/danvbe/4476697 –

+0

Non mi piace FOSUserBundle. –

+0

è questo problema sulla sessione? – NIMISHAN

risposta

1

Provare a impostare il parametro approval_prompt su auto nella configurazione del proprietario della risorsa. Il valore predefinito dovrebbe essere force.

Esempio:

hwi_oauth: 
    firewall_name: main 
    resource_owners: 
     google: 
      type:   google 
      client_id:  xxxxxxxxxxxx.apps.googleusercontent.com 
      client_secret: vX6qyxxxxxxxxxxxxxxI6Qn7 
      scope:   "https://www.googleapis.com/auth/userinfo.email https://www.googleapis.com/auth/userinfo.profile" 
      options: 
       approval_prompt: auto 
+0

Opzione non riconosciuta "approval_prompt" in "hwi_oauth.resource_owners.google" –

+1

Spiacente, ho dimenticato la chiave delle opzioni – sebbo