對不起我糟糕的英語......我會盡力寫問題。
基本上,keycloak 提供 loginPage,其中登錄表單具有由 keycloak 確定的一些名稱和值引數(例如 session_code、excustion、client_id、tab_id)。這種方式是服務器端排序(SSR)。
但是,我想以 API 方式使用 keycloak 登錄程序。在這種情況下,無法使用這些引數。
如何使用下面的api登錄?
enter code here:8180/auth/realms/{realm}/login-action/authenticate
enter code here:8180/auth/realms/{realm}/protocol/openid-connect/certs
enter code here:8180/auth/realms/{realm}/protocol/openid-connect /令牌
uj5u.com熱心網友回復:
從安全的角度來看,將登錄頁面托管在其他地方并不是一個好習慣。最好讓 Keycloak 控制登錄程序,以便保持整個程序的完整性。但如果您真的需要這樣做,您可以將自己的 UI 托管在其他地方,并通過 OAuthpassword授權型別將您從用戶那里收到的憑據發送到 Keycloak。不推薦并且將被棄用。我建議您檢查這里提到的推薦方法。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/491119.html
上一篇:saml2idp認證轉發
