我已经设置了两个Azure AD(Domain01 / Domain02),使用我的B2C(DomainB2C)配置它们。我允许这两个域访问API Management Developer门户以及OpenID Connect Authroization。
一切正常,我可以使用来自两个不同域的帐户登录。我希望在这种情况下改变一件事,并在登录时改变它。现在,有一个Domain01的按钮和Domain02的按钮。我试图了解如何删除这些按钮,而只是输入电子邮件(user@domain01.onmicrosoft.com或user@domain02.onmicrosoft.com),并根据电子邮件选择IDP - 就像我们一样Office 365 / Azure门户。
我已经按照基本指南进行了操作,并且我越来越了解自定义策略的工作原理,我尝试了域提示并且它们也有效,但是没有帮助因为应用(API管理)不知道要发送什么domain_hint,因为用户还没有输入用户名。
这可能吗?
谢谢你的帮助!
答案 0 :(得分:0)
不支持开箱即用。您有两种选择: 1.您可以等待启用自定义Javascript。投票给它here。 2.您可以实现自己的用户名/密码屏幕,然后根据具体情况,您可以实现自己的逻辑来调用正确的“domain_hint”。您也可以使用“login_hint”
传递用户名