簡體   English   中英

使用C#針對AD進行身份驗證

[英]authenticating against AD using C#

我有這段代碼,並且正在使用VS 2005-效果很好-但是,如果我使用VS 2008進行嘗試,則無法正常工作。 有任何想法嗎?

webconfig:

<connectionStrings>
    <add 
        name="ADService" 
        connectionString="LDAP://kingletvm.creighton.edu/DC=blue,DC=jays,DC=creighton,DC=edu" />
</connectionStrings>
<system.web>
    <membership defaultProvider="AspNetActiveDirectoryMembershipProvider">
        <providers>
            <add 
            name="AspNetActiveDirectoryMembershipProvider"
            type="System.Web.Security.ActiveDirectoryMembershipProvider, 
                    System.Web, Version=2.0.0.0, Culture=neutral, 
                    PublicKeyToken=b03f5f7f11d50a3a"
            connectionStringName="ADService" 
            attributeMapUsername="sAMAccountName" 
            description="Default AD connection"/>
        </providers>     
    </membership>
</system.web>

C#代碼:

Membership.ValidateUser(netid.Text, passwd.Text);

netidpasswd來自文本輸入框。

您是否在VS 2008中以3.5(或3.0)運行? 如果將.NET Framework版本更改為2.0,會發生什么? 您收到任何錯誤還是只是身份驗證失敗?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM