2013-09-17 3 views
0

У меня есть требование для аутентификации с помощью 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 после аутентификации.

Мне нужна помощь или ссылка на ссылки на реализацию с субдоменом.

+0

Он работал, когда я использовал подстановочный сертификат SSL с MakeCert – saswat

ответ

0

Он работал, когда я использовал подстановочный сертификат SSL с MakeCert