2016-11-23 2 views
0

Die Situation ist meine gesamte App wird in Java entwickelt und der Kunde möchte, dass wir die Benutzer mit ADFS 2.0 mit SAML-Protokoll authentifizieren.Wie können wir einen ADFS2.0 Identity Provider von einem ADFS 2.0 Service Provider aufrufen?

Ich habe einen Code, wo ich Java SOAP-Aufruf verwendet, um Benutzer gegen ADFS zu authentifizieren, aber mit WS-Fed-Protokoll. Die Dinge unterscheiden sich jedoch, wenn es mit SAML zu ADFS kommt.

Ich habe geplant, einen ADFS-Server auf meiner Seite haben als Service Provider zu handeln, die von Java aufgerufen wird, die den Benutzer dann authentifizieren würde gegen Client 2.0 IDP ADFS

aber ich bin nicht sicher, ob diese Konfiguration kann erreicht werden. Kann es sein?

Vielen Dank im Voraus !!!

Antwort

0

Nicht sicher, was Sie fragen - Möchten Sie ADFS als Bridge verwenden?

Ja - Sie von RP gehen kann -> WS-Fed -> ADFS RP -> SAML -> ADFS IDP

aber in der Regel ist dies über den Browser umleitet.

Oder Sie könnten einfach Spring-Sicherheit verwenden und SAML direkt gehen.

+0

Vielen Dank für die schnelle Antwort. Ja, ich bin auf der Suche nach einer ADFS-Bridge, aber es klingt, als müsste ich mit der Mehrheit des Chunks in meinem Code umgehen, verglichen mit SAML direct oder shibboleth? – shirjai

+0

ADFS ist hier ein RP - genau wie Shibboleth. Es sollte die gleiche Menge an Code sein. – nzpcmad

+0

Danke für die Einsicht. Ich weiß es zu schätzen. – shirjai

Verwandte Themen