.net 重定向到Azure ACS中的特定IdP

.net 重定向到Azure ACS中的特定IdP,.net,azure,.net-4.5,claims-based-identity,acs,.net,Azure,.net 4.5,Claims Based Identity,Acs,我正在开发一个4.5.NET web应用程序,它将ADF和ACS作为提供商的信任 我根据用户键入的URL将用户重定向到ADFS或ACS进行身份验证 我在ACS中有两个Office 365身份提供商 我使用e.SignInRequestMessage.HomeRealm=”https://myACSname.accesscontrol.windows.net/“ 在事件中,WSFederationAuthenticationModule\u RedirectingToIdentityProvide

我正在开发一个4.5.NET web应用程序,它将ADF和ACS作为提供商的信任

我根据用户键入的URL将用户重定向到ADFS或ACS进行身份验证

我在ACS中有两个Office 365身份提供商

我使用
e.SignInRequestMessage.HomeRealm=”https://myACSname.accesscontrol.windows.net/“
在事件中,
WSFederationAuthenticationModule\u RedirectingToIdentityProvider
重定向到ACS登录页面

但我希望能够直接重定向到特定的O365身份提供商,这样客户就看不到其他客户的IdP名称(这就是每个ACS只有一个IdP时的情况)

我一直在测试URL,如下所示:

但它们都不起作用


如果可能,如何为此设置whr参数?

我最终使用O365为每个客户创建了一个具有一个IdP的ACS,但在等待问题的真正答案时,我将保留问题。我最终使用O365为每个客户创建了一个具有一个IdP的ACS,但会让问题悬而未决,等待问题的真正答案。