У меня есть требование для аутентификации с помощью sts. Я сделал с poc, где он становится аутентифицированным и возвращается в царство. Но наше приложение - многопользовательское приложение, имеющее разные поддомены для разных арендаторов. как client1.mediahub.org
, client2.mediahub.org
при перенаправлении обратно после проверки подлинности, теряя информацию о субдоменах.adfs с субдоменом не работает
Пытался реализовать код
protected void Application_Start(object sender, EventArgs e)
{
FederatedAuthentication.ServiceConfigurationCreated += OnServiceConfigurationCreated;
}
Protected void OnServiceConfigurationCreated(object sender, ServiceConfigurationCreatedEventArgs e)
{
FederatedAuthentication.WSFederationAuthenticationModule.RedirectingToIdentityProvider += WSFederationAuthenticationModule_RedirectingToIdentityProvider;
}
protected void WSFederationAuthenticationModule_RedirectingToIdentityProvider(object sender, RedirectingToIdentityProviderEventArgs e)
{
// this method parses the HTTP_HOST and gets the first subdomain
string realm = HttpContext.Current.Request.Url.ToString();
e.SignInRequestMessage.Realm = realm;
}
, но в то время как перенаправлять назад после того, как он дает исключение в ADFS после аутентификации.
Мне нужна помощь или ссылка на ссылки на реализацию с субдоменом.
Он работал, когда я использовал подстановочный сертификат SSL с MakeCert – saswat