2015-08-06 1 views
0

J'implémente la fonction de connexion G + sur mon site, document here. Le problème est la boîte de dialogue de connexion show google par popup. De cette façon, mon site se casse en iOS si je le marque sur l'écran d'accueil. Il ne peut pas fermer le popup. Est-ce qu'il a quelques options pour ouvrir la connexion d'une autre manière?Comment configurer Google Sign-In pour Google+ ne pas afficher par popup

enter image description here

+0

J'ai le même problème avec facebook login. Quelqu'un peut-il m'aider à empêcher ces popup? – Stiger

Répondre

0

Il y a une autre façon, mais il est un peu plus compliqué.

Vous pouvez suivre les instructions de la documentation de Google OpenID Connect. En gros, cela implique de diriger l'utilisateur vers un point de terminaison d'autorisation à partir duquel vous récupérez un code. Vous échangez ensuite ce code au point de terminaison token pour les jetons d'accès, d'identification et d'actualisation.

La meilleure façon d'apprendre comment ce flux fonctionne de manière interactive est d'utiliser le OAuth Playground. Essayez d'entrer profile email openid dans la zone «Entrez vos propres étendues», puis appuyez sur Autoriser les API. Voici un example auth URL.

Les documents pour verifying the ID Token détaillent comment utiliser l'ID Token pour authentifier l'utilisateur, en extrayant la valeur sub.