2017-09-24 167 views
0

我正在運行saml-broker-authentication示例。我在UI中看到的第一件事是使用代理的用戶/通行證(下圖)。如何繞過Keycloak登錄表單並直接跳轉到IDP登錄名?

有沒有辦法跳過這個表單並直接進入IDP?

點擊的IDP的一個後,我得到的那種的網址:http://localhost:8080/auth/realms/saml-broker-authentication-realm/broker/sanity-idp/login?client_id=saml-broker-authentication&code=<keycloak generated>

我使用以下URL(無代碼)試圖直接,但得到了一個錯誤。 (http://localhost:8080/auth/realms/saml-broker-authentication-realm/broker/sanity-idp/login?client_id=saml-broker-authentication

任何想法如何繞過Keycloak身份驗證,並直接通過SP(經紀人)去IDP?謝謝。

更新:我的TL發現一個靜態解決方案,將IDP ID放在Identity Provider Redirector執行下的瀏覽器身份驗證流程中。但是,我們正試圖找到一個動態的方式來做到這一點。看着kc_idp_hint documentation但它:(

enter image description here

+0

郵件列表:http://lists.jboss.org/pipermail/keycloak-user/2017-October/011942.html –

+0

我有一點類似的任務,但對於用戶身份驗證。我不確定它有幫助。以防萬一https://github.com/v-ladynev/keycloak-nodejs-example#examples-of-using-admin-rest-api-and-custom-login –

回答