Pab*_*blo 14 asp.net asp.net-membership ldap membership-provider
我正在尝试配置ActiveDirectoryMembershipProvider,但我不断收到消息"无法与服务器建立安全连接".
我在MSDN网站上看到我应该在我的网站上配置信任级别不受限制,我仍然可以.
这是我的例子:
<connectionStrings>
<add name="LocalAD" connectionString="LDAP://example.com/dc=example,dc=com" />
</connectionStrings>
<membership defaultProvider="AspNetActiveDirectoryMembershipProvider">
<providers>
<add name="AspNetActiveDirectoryMembershipProvider"
type="System.Web.Security.ActiveDirectoryMembershipProvider"
applicationName="adtest"
connectionUsername="cn=Users"
connectionPassword="password"
connectionStringName="LocalAD" >
</add>
</providers>
</membership>
<trust level="Full" />
<authentication mode="Forms">
<forms loginUrl="login.aspx"
protection="All"
timeout="30"
name="miBenefitsAdminToolCookie"
path="/"
requireSSL="false"
slidingExpiration="true"
defaultUrl="Default.aspx"
cookieless="UseCookies"
enableCrossAppRedirects="false" />
</authentication>
<authorization>
<deny users="?" />
<allow users="*" />
</authorization>
Run Code Online (Sandbox Code Playgroud)
您提供的内容看起来像容器,而不是用于建立与AD的连接的实际用户名.提供具有足够凭据的用户的规范名称以访问AD.请注意,如果服务器位于同一域中,则运行工作进程的网络系统用户可能已具有足够的权限,您根本不需要提供名称/密码.
<add name="AspNetActiveDirectoryMembershipProvider"
type="System.Web.Security.ActiveDirectoryMembershipProvider"
applicationName="adtest"
connectionUsername="cn=actualUser"
connectionPassword="actualUsersPassword"
connectionStringName="LocalAD">
</add>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
24907 次 |
| 最近记录: |