2017-09-24 9 views
0

Ich führe das saml-broker-authentication Beispiel. Die erste Sache, die ich in der UI sehe, ist ein Benutzer/Pass für mit einer Option, einen Broker zu verwenden (Bild unten).Wie kann man das Keycloak-Login-Formular umgehen und direkt zum IDP-Login springen?

Gibt es eine Möglichkeit, dieses Formular zu überspringen und direkt zum IDP zu gelangen?

Nach einem der Vertriebenen auf klicken, erhalte ich eine URL der Art: http://localhost:8080/auth/realms/saml-broker-authentication-realm/broker/sanity-idp/login?client_id=saml-broker-authentication&code=<keycloak generated>

ich die folgende URL versucht, mit (ohne Code) direkt, sondern einen Fehler bekam.

Haben Sie eine Idee, wie Sie Keycloak auth umgehen und direkt zum IDP über den SP (Broker) gehen? Danke.

UPDATE: Meine TL hat eine statische Lösung gefunden, um die IDP ID in den Authentifizierungsablauf des Browsers unter der Identity Provider Redirector Ausführung zu setzen. ABER, wir versuchen, einen dynamischen Weg zu finden, es zu tun. Sah die kc_idp_hint documentation auf, konnte aber nicht einen Weg zu machen, die SAML-broker-Authentifizierung Beispiel mit ihm arbeiten :(

enter image description here

+0

Mailing-Liste: http://lists.jboss.org/pipermail/keycloak-user/2017-October/011942.html –

+0

Ich hatte eine ähnliche Aufgabe, aber für eine Benutzerauthentifizierung Ich bin mir nicht sicher, ob es hilft. Nur für den Fall https://github.com/v-ladynev/keycloak-nodejs-example#examples-of-using-admin-rest-api-and-custom-login –

Antwort

Verwandte Themen