我已经设置了 keycloak 、microsoft 和 Angular 之间的连接。
工作流程如下:
当我打开 localhost:4200 时,它会将我重定向到 keycloak 登录主题,并且有可用的 microsoft azure 按钮,当我单击 microsoft azure 时,它会将我重定向到 microsoft azure 的登录面板,并在填写凭据后登录成功完成我的 Angular 应用程序。
但我想要而不是 keycloak 登录主题…将有一个输入字段可用于输入公司域(如 xyz.com),然后将我重定向到 microsoft azure 登录门户,我将在其中输入凭据并成功登录进入我的 Angular 应用程序。
最佳答案
kc_idp_hint 可能可以解决您的需求。
当您重定向到 keycloak url 时,您可以
- 配置 thd kc_idp_hint 参数(如果您的客户端支持)
- 或者您可以手动将 kc_idp_hint 附加到您的网址。 例如:
GET/youkeycloakhost.com?kc_idp_hint=facebook HTTP/1.1 将 facebook 替换为您的配置别名
关于angular - 如果我们使用带有 Angular 的第三方目录服务器(如 Azure),我们可以跳过 keycloak 登录页面吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76005533/