指定我的配置如下:得到错误一个无效的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?提交登录页面时发生错误 –