6 Stimmen

Schreiben einer SSO-Anwendung auf GAE

Ich bin auf der Suche nach einer Lösung für die Implementierung einer SSO-Anwendung (Single-Sign-On), und diese Anwendung muss in Python sein und auf GAE (Google App Engine). Diese Anwendungen müssen unter Verwendung der SAML Protokoll, denn Google Apps bietet Single-Sign On auf der Grundlage von SAML.

In meinem Fall konnte ich OpenId nicht verwenden, weil es den Zugriff von externen IDs erlaubt, und ich brauche, dass meine Kunden sich in meinen Anwendungen nur mit Google Apps-Konten anmelden können, dann würden ihre Konten die ID sein. Sobald sie sich angemeldet haben, können sie auf alle von meinem Unternehmen angebotenen Anwendungen zugreifen.

Ich sah die Gheimdall aber ich konnte es nicht vollständig installieren, um es zu testen. Diese Anwendung ist sehr kompliziert, um ein Proof-of-Concept-Projekt zu machen, die letzte Version war 2008 und die Dokumentation ist schlecht.

Kennt jemand eine Lösung oder einen Tipp für mein Problem?

2voto

Gregg Punkte 3056

Werfen Sie einen Blick auf PySAML2 sollte es mit App Engine funktionieren:

PySAML2 ist ein reiner Python Implementierung eines SAML2-Dienstes Providers und in gewissem Umfang auch des Identitätsanbieter. Ursprünglich geschrieben um in einer WSGI-Umgebung zu arbeiten, gibt es gibt es Erweiterungen, die die Verwendung mit anderen Frameworks.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X