【问题标题】:Active Directory Authentication failed asp.netActive Directory 身份验证失败 asp.net
【发布时间】:2013-07-14 06:49:59
【问题描述】:

我想使用活动目录对用户进行身份验证..但是当我想登录时它失败了。 这是我的 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 并且当我在 Windows 中搜索活动目录时没有任何 domaincontroller@doamin.net...请帮助我...为什么我至少不能通过我的用户名进行身份验证!?

【问题讨论】:

    标签: asp.net active-directory asp.net-membership


    【解决方案1】:

    使用活动目录进行身份验证是指windows身份验证,所以首先需要设置

    <authentication mode="Windows"> instead of <authentication mode="Forms">
    

    【讨论】:

    • 不!它不应该是 windows ......正如微软所说!......并且使用 mode =windows 用户总是自动登录,这不好!!
    猜你喜欢
    • 2016-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多