0

sts による認証が必要です。認証されてレルムに戻ってくる poc を使用しました。しかし、私たちのアプリケーションは、テナントごとに異なるサブドメインを持つマルチテナント アプリケーションです。のようclient1.mediahub.orgに、client2.mediahub.orgサブドメイン情報を失う認証後にリダイレクトします。

実装コードを試してみました

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で例外が発生した後にリダイレクトします。

サブドメインを使用した wif の実装に関するヘルプまたは参照へのリンクが必要です。

4

1 に答える 1

0

makecertでワイルドカードssl証明書を使用したときに機能しました

于 2014-02-14T09:45:10.363 に答える