4

私のasp.net mvcアプリケーションでは、Windows認証を使用しています。会社には、「DOMAIN-A\james、DOMAIN-B\james」のような複数のドメインにユーザーがいます。私のアプリケーションは、「DOMAIN-A」のユーザーのみを認証する必要があります。「DOMAIN-A」のユーザー以外の他のドメイン ユーザーの認証に失敗する方法

4

1 に答える 1

0

通常、ドメイン b ユーザーは自動的に失敗します (フォレストや信頼されたドメインなどの特別な AD 構成を除いて、それでもうまくいきます。)

認証 Web サーバーが存在するドメインに対してのみ認証を行います。

両方のドメインが承認されている場合は、ドメインを含むユーザー名を確認してください。

public class Global : System.Web.HttpApplication
{
    void WindowsAuthentication_OnAuthenticate(object sender, WindowsAuthenticationEventArgs e)
    {
        // ensure we have a name and made it through authentication
        if (e.Identity != null && e.Identity.IsAuthenticated)
        {

        }

}

于 2012-09-07T18:57:29.177 に答える