2009-01-07 8 views
1

Si vous disposez d'un projet Google App Engine, vous pouvez vous authentifier en fonction de: a) toute personne disposant d'un compte google ou b) d'un domaine Google app particulier. Puisque vous pouvez connecter ces deux entités, je suppose qu'il existe un moyen d'interroger la liste des utilisateurs qui peuvent être authentifiés. Le cas d'utilisation affiche une liste de tous les membres d'une organisation sur une page Web exécutée sur Google App Engine. Des pensées?Comment interrogez-vous l'ensemble des utilisateurs de Google App Domain dans votre projet Google App Engine?

Répondre

1

Il n'y a rien construit pour App Engine pour le faire. Si vous avez l'édition Apps Premium, cependant, vous pouvez utiliser le reporting API.

3

Interrogation tous les utilisateurs qui pourraient éventuellement authentifient dans le cas de « a » (tous les utilisateurs de gmail) seraient millions d'utilisateurs et des millions, donc je suis sûr que vous ne vous attendez pas à le faire. Je suis sûr que vous voulez vraiment interroger ceux qui se sont connectés à votre application auparavant, auquel cas vous créez simplement une table pour stocker leurs informations d'utilisateur, et la remplissez chaque fois qu'un utilisateur authentifié est sur votre site.

Vous pouvez en lire plus dans la documentation Google App Engine sous Using User Values With the Datastore

+0

Vous avez la possibilité d'être authentifié sur la base d'utilisateurs google (utilisateurs gmail) OU sur la base d'utilisateurs d'une instance Google App (http://www.google.com/a/). J'espérais que je pourrais interroger ce dernier –

+1

stocker les adresses des utilisateurs authentifiés soit le cas, mais vous ne pouvez jamais demander des informations sur les utilisateurs qui n'ont jamais authentifiées de google-app-engine (GAE) comme Archnid souligné. Une liste complète des utilisateurs de Google Apps proviendrait de l'interface google apps, et non de GAE. – Jehiah

0

Oui, il n'y a aucun moyen d'obtenir des informations sur les personnes qui ne sont pas connectés à votre application.

Questions connexes