指定我的配置如下:得到錯誤一個無效的dn語法已與AspNetActiveDirectoryMembershipProvider
<connectionStrings>
<add name="ADService" connectionString="LDAP://myserver.com:636/ou=people,dc=mysite,dc=com" />
</connectionStrings>
<membership defaultProvider="AspNetActiveDirectoryMembershipProvider">
<providers>
<add name="AspNetActiveDirectoryMembershipProvider" type="System.Web.Security.ActiveDirectoryMembershipProvider, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
connectionStringName="ADService"
attributeMapUsername="uid"
attributeMapEmail="mail"
connectionProtection="Secure"
/>
我已經驗證了它的工作原理,並返回UID = XXX對象的連接字符串。但是對於ASP.net,我收到錯誤消息
解析器錯誤消息:指定了無效的dn語法。
我的Ldap服務器支持匿名綁定。我究竟做錯了什麼 ?我連接的服務器不是AD,而是OpenLDAP 3.0。
OpenLDAP日誌應該具有爲請求提交的DN的記錄。服務器拒絕請求時,該DN是什麼? –
我沒有管理員訪問服務器。我只能用於身份驗證。 – maxpaul
是否有可能讓LDAP管理員檢查日誌並告知服務器拒絕請求時的DN?提交登錄頁面時發生錯誤 –