如果我们使用第三方目录服务器(如Azure)和angular,我们可以跳过keyclock登录页面吗?

oxf4rvwz  于 2023-04-22  发布在  Angular
关注(0)|答案(1)|浏览(142)

我已经建立了keycloak,微软和angular之间的连接。

工作流程如:

当我打开localhost:4200时,它将我重定向到keycloak登录主题,并且可以使用Microsoft Azure按钮,当我单击Microsoft Azure时,它将我重定向到Microsoft Azure的登录面板,并在填写凭据后成功登录到我的angular应用程序。
但我想而不是keycloak登录主题...一个输入字段将可用于输入公司域(如xyz.com),然后将我重定向到微软Azure登录门户,在那里我将输入凭据,并将成功登录到我的角应用程序。

6pp0gazn

6pp0gazn1#

  • kc_idp_hint可以解决您的需求。*

当你重定向到keycloak url时,你可以
1.如果客户端支持,请配置kc_idp_hint参数
1.或者你可以手动将kc_idp_hint添加到你的url中。例如:
GET /youkeycloakhost.com?kc_idp_hint=facebookHTTP/1.1将facebook替换为您的配置别名

相关问题