Spring Security und OpenID Connect (OIDC)

In meinem aktuellen Projekt verwende ich in einem vollen Umfang der Spring Security, OAuth ( http://projects.spring.io/spring-security-oauth/ ) - Projekt zum Schutz unserer Ressourcen (Web-API). Alles funktioniert einwandfrei bis jetzt.

Ich arbeite jetzt an der Entwicklung des Kunden und ich bin auf der Suche nach eine gute Unterstützung für die Authentifizierung Szenarien (wie OAuth ist ein authorization protocol). Nach langer, langer Suche im internet bin ich ganz sicher, ich sollte die OpenID Connect (http://openid.net/connect/) um diese Anforderung zu erfüllen, als es ist "eine einfache Identität-Schicht auf der Oberseite der OAuth-2.0" (ich weiß, es gibt jedoch keine "einfachen", im Falle von security-Themen).

Traurig aber wahr, ich bin nicht in der Lage zu finden, eine gute Ressourcen, über die Unterstützung für OpenID Connect (nicht zu verwechseln mit "reiner" OpenID) in Spring Security. Es ist eine OpenID Connect-Referenz-Implementierung auf https://github.com/mitreid-connect/OpenID-Connect-Java-Spring-Server aber ich habe etwas ähnliches erwartet, direkt in/von Spring Security mit einer umfangreichen Dokumentation und so weiter. Ich habe etwa 2 Jahre alte Diskussion darüber hier https://github.com/spring-projects/spring-security-oauth/issues/220 aber was ist der aktuelle Stand? Suche für "Spring-Security-Unterstützung für OpenID Connect" nicht liefern "greifbare" Ergebnisse.

Hast du irgendwelche infos, Dokumentationen und/oder Erfahrung bezüglich der Umsetzung des OpenID Connect mit Hilfe von Spring Security?

InformationsquelleAutor Adam Boczek | 2016-03-13
Schreibe einen Kommentar