Est-il possible de forcer Google à créer une seule session pour un seul utilisateur?Restreindre une session unique pour un utilisateur dans un compte google
J'ai créé des services dans GAE, qui utilise google id pour authentifier les utilisateurs. Maintenant, un seul utilisateur créant plusieurs sessions à partir de plusieurs PC en partageant son nom d'utilisateur/mot de passe. Je veux limiter cela.
En langage simple après la connexion réussie l'application devrait se déconnecter de toutes les autres session pour cet utilisateur.
Dans Gmail, il y a un lien au bas de la page par le nom de la dernière activité. En cliquant sur les détails, il affiche les sessions en cours et permet également de se déconnecter d'autres sessions . Je veux la même fonctionnalité par programme.
Il existe une option de plus: avant la connexion, détecter si l'utilisateur est déjà connecté ?
Jetez un oeil à ce
http://mail.google.com/support/bin/answer.py?ctx=%67mail&answer=45938
see sessions simultanées
Si cette information est accessible en quelque sorte que je peux prendre des mesures appropriées.
+1 pour une telle explication. Mais écrire un code pour gérer la session semble être long à ce moment-là. Y a-t-il un moyen plus simple? API associée fournie par google pour vérifier combien de sessions simultanées sont créées pour l'utilisateur actuel? – Manjoor
AFAIK cette fonctionnalité n'est exposée par aucune des API officielles. Il pourrait y avoir des bibliothèques open source qui offrent un comportement similaire, mais je n'en connais aucune. –