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
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.
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
Oui, il n'y a aucun moyen d'obtenir des informations sur les personnes qui ne sont pas connectés à votre application.
Vous devez utiliser la prime (ou éducation) Version de Google Apps, et vous pouvez utiliser l'API pour répertorier tous les utilisateurs dans le domaine des applications:
GET https://apps-apis.google.com/a/feeds/domain/user/2.0
voir docs ici:
http://code.google.com/apis/apps/gdata_provisioning_api_v2.0_reference.html
- 1. Importer des fichiers dans Google App Engine
- 2. OpenID pour Google App Engine
- 3. Contraintes dans google-app-engine?
- 4. Problème avec Google App Engine
- 5. Pourquoi "pas" Google App Engine?
- 6. Google App Engine sur Silverlight
- 7. Connexions totalement personnalisées dans google app engine
- 8. Ecommerce avec django dans google app engine
- 9. auto-rejoindre dans google app engine (java)
- 10. Problème HttpSession dans Google App Engine/J
- 11. Static 301 dans Google App Engine?
- 12. User-Agent dans Google App Engine python
- 13. Impossible de télécharger un projet Django sur Google App Engine
- 14. Google App Engine Téléchargement de fichiers volumineux
- 15. Package "reconditionné" de Google App Engine
- 16. Comment charger un fichier de propriétés dans Google App Engine?
- 17. Comment importer des objets BLOB d'images dans Google App Engine?
- 18. Connexion de l'iPhone à Google App Engine
- 19. Services Web avec Google App Engine
- 20. Google App Engine: Enregistrement d'une liste d'objets?
- 21. Comment implémenter la prévention hotlinking dans Google App Engine
- 22. Google App Engine Datastore multi-champ clé
- 23. Google App Engine avec Django 1.0.2
- 24. Google App Engine - Modèles créés dynamiquement
- 25. Optimisation du code Google App Engine
- 26. Commerce électronique sur Google App Engine
- 27. Google App Engine pour les pseudo-cronjobs?
- 28. Erreur dans l'index des besoins de Google App Engine
- 29. Django @ Google App Engine - Plan du site
- 30. Instance Django démarrer sous Google App Engine
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 –
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