我正在創建angular.js web應用程序並尋找如何將keycloak
集成到項目中。我已經閱讀並觀看了許多教程,我發現他們中的大多數都有用戶通過默認登錄頁面keycloak
進行日誌記錄/註冊,然後重定向到應用程序。避免keycloak默認登錄頁面並使用項目登錄頁面
我設計了我自己的登錄和註冊頁面,我想使用。我如何使用它們而不是keycloak
默認值。有沒有我可以打電話的API或可能是我的後端會這樣做?我也讀過彈簧適配器可用於keycloak,我可以使用它們嗎?任何示例的鏈接都會很好。
我有第二個問題是註冊時可以添加更多的用戶詳細信息,如地址,dob,性別在keycloak
?因爲我的註冊頁面需要這些信息。
是否也可以創建/一個來自本地移動應用程序的用戶?我試過這個端點:auth/admin/realms/{realm}/users,但它給我一個401錯誤。我認爲這是在您以管理員身份登錄後創建用戶的終端。 –
用戶自行註冊必須事先在領域設置中啓用。但是,我不確定如何通過Keycloak API執行自行註冊。 – Yuri
謝謝。這是可能的,但我必須延長Keycloak。擴展問題是,在將其部署到Keycloak之前,您無法測試您的代碼。很確定,jboss的聰明人最終會創建某種「SDK」。 –