我正在开发一个4.5 .NET Web应用程序,它将ADFS和ACS作为Providers Trust。
我根据用户键入的URL重定向到ADFS或ACS进行身份验证。
我在ACS中有两个Office 365身份提供商。
我使用e.SignInRequestMessage.HomeRealm = "https://myACSname.accesscontrol.windows.net/"
在WSFederationAuthenticationModule_RedirectingToIdentityProvider
事件中重定向到ACS登录页面。
但我希望能够直接重定向到特定的O365身份提供商,因此客户不会看到其他客户的IdP名称(当每个ACS只有一个IdP时会发生这种情况)
我一直在测试URLS:
https://login.microsoftonline.com/e879e477-7763-xxxxx-xxxx
https://sts.windows.net/49e568989-089e-4bdd-ac8c-xxx
但它们都不起作用。
如果可能,如何为此设置 whr 参数?