bonjour a toutes et a tous, 

et Meilleurs voeux, 

voila quelques heures que je bataille avec du SSO via Google. Le but est de 
pouvoir ajouter notre SaaS dans le market google et que les utilisateurs 
d'un domaine puisse se connecter avec leur session google dans notre app 
une fois le setup de fait. 

Nous utilisons https://rubygems.org/gems/omniauth-google-apps pour ajouter 
google comme provider d'auth. 

J'ai un setup similaire à : https://gist.github.com/TildeWill/5078443 

Le process se passe comme suis avec la config par défaut (avec le token et 
le secret) et ce gem : 
1. le user saisi le domaine et valide 
2. google lui demande confirmation pour l'accès aux différentes API voulues 
3. retour a l'app pour la partie "creation" du compte 

Cette partie la se passe bien. 

Maintenant, le user veut pouvoir se connecter directement via sa session 
google. Si je renvoie le user vers /auth/google_apps après un logout dans 
l'app il se retrouve sur la page demandant son domaine. S'il saisi le 
domaine et clique, il se retrouve effectivement connecté correctement. 

Donc a priori il me manque une info ou une étape du process pour comprendre 
comment passer directement le domaine s'il est disponible ou 
renvoyer directement le user
vers l'auth google. 

Quelqu'un aurait il une idée ? 

-- 
Thomas Riboulet 

-- 
-- 
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse 
[email protected]
--- 
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes 
Railsfrance.
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, 
envoyez un e-mail à l'adresse [email protected].
Pour plus d'options, visitez le site https://groups.google.com/groups/opt_out .

Répondre à