密钥斗篷中的默认自定义领域

Default custom realm in keycloak

我们的团队正在开发一个集成到 Keycloak 中的项目。我们创建了一个自定义领域,比如 ProjectX 并在其上启用我们的自定义主题以应用于 Keycloak 的登录页面。

既然我们的主题应用在领域ProjectX而不是master,那么当我们第一次访问keycloak登录时,我们如何默认显示自定义领域(带有主题)页?

不确定您正在构建哪个项目以及如何在 ProjectX 项目中配置 keycloak。好的,让我们忽略所有这些事情,看看我们通常如何浏览 keycloak。我们只需点击 https://<IP ADDRESS>:<PORT>/auth 然后它会显示一些 link 然后我们点击 Administration Console 它将重定向到 MASTER领域url.

看起来像这样https://<IP ADDRESS>:<PORT>/auth/realms/master/protocol/openid-connect/auth?client_id=security-admin-console&redirect_uri=https%3A%2F%2F135.250.138.93%3A8666%2Fauth%2Fadmin%2Fmaster%2Fconsole%2F%3Fredirect_fragment%3D%252Frealms%252Fbasic-auth%252Ftheme-settings&state=47381ff9-eb03-4419-bac3-8824d57f9c0d&nonce=be95ef5a-0737-49a3-be0b-4577f7a050ae&response_mode=fragment&response_type=code&scope=openid

现在在你的情况下你想访问特定领域的 url 而不是默认(主)领域,所以这里是下面的解决方案 url.

https://<IP ADDRESS>:<PORT>/auth/realms/<REALM-NAME>/account

但请确保您为您的领域创建了用户,并为特定用户赋予了适当的权限。