Implementieren Sie eine OAuth 2.0 Authorization Server?
Habe ich verstanden, wie schreiben, Ausführen OAuth-2.0-code für die client-Seite.
Vorhandenen Autorisierungs-Server, wie Google, scheint nicht allzu kompliziert.
Frage ist: Wie setze meine eigenen Autorisierungs-Server?
Da viele Unternehmen haben Ihre eigenen Benutzer/Berechtigungen system, basierte LDAP (z.B. Active Directory), etc.. - Sie müssen Ihre eigene Autorisierungs-Server.
Gibt es ein framework, Bibliotheken, etc. für, die? Oder muss ich den code schreiben, der von Grund auf neu?
- Können Sie fügen Sie details zu Ihrer Frage über welche Plattform/server, den Sie verwenden könnten, um Ihre Autorisierungs-Server? Es scheint eine große Auswahl an http://oauth.net/code/
- Java. Vorzugsweise mit Apache frameworks (wie zum Beispiel CXF).
- Apache - oltu sieht aus wie ein guter Ort, um zu starten.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die beste Referenz ist die OAuth 2.0-site. Sie Liste der verfügbaren server-Bibliotheken, die Sie verwenden können. Derzeit sind folgende Optionen verfügbar:
Java
PHP
Python
Anderen
Ich würde auch empfehlen, dass Sie Lesen alle die Dokumentation auf, wie die standard-Werke vor dem Einstieg. Es gibt viele Teile zu OAuth und es kann manchmal verwirrend erhalten. Zumindest ist das, wie ich mich fühle.
Check-out OpenAM von Forgrock. Mit etwas Arbeit, sollten Sie in der Lage sein, um eine auf java basierende OAuth authorization server läuft.
http://openam.forgerock.org/