S'il vous plaît, aidez. Comment puis-je valider l'appartenance à un groupe d'utilisateurs? Seuls les utilisateurs de quelques groupes Google peuvent accéder à certaines pages du site sur appengine (python).
validating group membership donne une réponse négative à ma question, mais il y a un an, peut-être quelque chose a changé ..autorisation sur l'application google appengine
2
A
Répondre
1
Il y a actuellement pas d'API Google Groupes, et donc aucun moyen de déterminer si un utilisateur est membre d'un Google Groupe.
0
mai être en retard, mais juste pour les autres qui trouvent cela, voici ma solution à ceci:
Créer une nouvelle AppScript dans le lecteur que vous publiez ensuite WebService, vous pouvez utiliser quelque chose comme code suivant pour vérifier si un utilisateur est dans le groupe ou non:
// General context variables
var group = GroupsApp.getGroupByEmail("[email protected]");
function doGet(request) {
var result = {
authorized: group.hasUser(request.parameter.mail)
};
return ContentService.createTextOutput(JSON.stringify(result)).setMimeType(ContentService.MimeType.JSON);
}
Après la publication, vous obtiendrez une URL que vous pouvez accéder, ajoutez juste [email protected] à interroger l'appartenance au groupe pour l'adresse e-mail spécifique.
Questions connexes
- 1. Environnement sur Google Appengine
- 2. django sur Google Appengine
- 3. FacebookXmlRestClient NotSerializableException sur Google AppEngine
- 4. Liste des flotteurs sur le google appengine
- 5. l'installation de simplejson sur le google appengine
- 6. texte diff sur django/google appengine
- 7. Exécution du serveur Mercurial sur Google AppEngine
- 8. Authentification personnalisée Google Appengine
- 9. Google Guice sur Google Appengine: cartographie avec le travail _ah
- 10. AppEngine de Google - java.nio.BufferOverflowException
- 11. Google appengine datastore alternative?
- 12. google checkout avec appengine
- 13. Google AppEngine-db.key()
- 14. Débogueur pour google appengine python
- 15. Types en Python - Google Appengine
- 16. Version de l'application Google AppEngine
- 17. Spring sessionForm dans Google AppEngine
- 18. Exemple de session AppEngine Google
- 19. Commande de requête Google AppEngine
- 20. erreur déployer à Google Appengine
- 21. Sécurité de l'URL Google Appengine
- 22. (Google AppEngine) Memcache Lock Entry
- 23. Comment rendre persistant un dictionnaire python sur google appengine
- 24. python-amazon-produit-api sur Google Appengine sans lxml
- 25. Mise en œuvre du service REST (JSON) sur Google AppEngine
- 26. comment construire un serveur proxy python sur google appengine
- 27. domaine personnalisé pour Google AppEngine Apps
- 28. Appengine Apps Vs Google robots web crawler
- 29. Rediriger domaine (pas google apps) à appengine
- 30. Utilisation de app.yaml dans Google AppEngine
Mais vous pouvez partager wave sur google wave avec un groupe google, un calendrier avec un groupe, et d'autres choses, et cela fonctionne en quelque sorte, quel mécanisme utilisent-ils? – shmakova
Ils utilisent des API internes qui ne sont pas disponibles en externe. –