0

Active Directory を使用してユーザーを認証したいのですが、ログインしようとすると失敗します。これは私のweb.configです:

<add name="ADConnectionString" connectionString="LDAP://IPAddress/CN=Users,DC=domain,DC=net"/>

<authentication mode="Forms">
        <forms name=".ADAuthCookie" timeout="10" loginUrl="Login.aspx" defaultUrl="Default.aspx">
        </forms>
    </authentication>
    <authorization>
        <deny users="?"/>
        <allow users="*"/>
    </authorization>
    <membership defaultProvider="DomainLoginMembershipProvider">
        <providers>
            <add name="DomainLoginMembershipProvider", connectionStringName="ADConnectionString" enableSearchMethods="true" connectionUsername="domain.net\myuser" connectionPassword="mypassword"/>
        </providers>
    </membership>

また、asp.net構成を使用してユーザーを表示すると、domaincontroller@domain.netというユーザーが1人しかいないため、Windowsでアクティブディレクトリを検索すると、domaincontroller@doamin.netはありません...助けてください.. .なぜ少なくとも自分のユーザー名で認証できないの!?

4

1 に答える 1

0

Active Directoryでの認証はWindows認証なので、まずは設定が必要です

<authentication mode="Windows"> instead of <authentication mode="Forms">
于 2013-07-15T09:36:10.107 に答える