Ich möchte fragen, wie die rollenbasierte Sicherheit mit Google App Engine, Python, gehandhabt wird?Rollenbasierte Sicherheit mit Google App Engine und Python
In der App.Yaml gibt es die "Login" -Sektion, aber die verfügbaren Werte sind nur "admin" und "erforderlich".
Wie gehen Sie normalerweise mit rollenbasierter Sicherheit um?
- Erstellen Sie das Modell mit zwei Tabellen: Rollen und Userroles
- Einfuhrwerte für die Tabelle Rollen
- manuell hinzufügen User Userroles
- Überprüfen Sie, ob Benutzer in der richtigen Rollen Gruppe ist
Jede andere Idee oder jede andere Methode für rollenbasierte Sicherheit, lassen Sie es uns wissen!
+1. Wenn Sie alle Benutzer mit einer Rolle ändern möchten, können Sie eine Abfrage für die list-Eigenschaft genauso durchführen, als ob es eine reguläre Eigenschaft wäre, alle Benutzer mit dieser Rolle zu finden. –
Also bedeutet es, dass es keine dedizierten Möglichkeiten gibt, mit Python mit der rollenbasierten Sicherheit von GAE umzugehen? müssen wir noch manuell damit umgehen? –
Richtig - obwohl ich nicht sicher bin, wie eine "dedizierte" Lösung aussehen würde, angesichts der Vielzahl von Authentifizierungsanforderungen, die Menschen haben. –