asp.net – ActiveDirectoryMembershipProvider – “无法建立安全连接”
发布时间:2020-05-24 03:50:15 所属栏目:asp.Net 来源:互联网
导读:我正在尝试配置一个ActiveDirectoryMembershipProvider,但我不断收到消息“无法建立与服务器的安全连接”. 我已经在MSDN网站上看到,我应该将信任级别配置为不受限制地在我的网站上,我仍然得到. 这是我的例子: connectionStrings add name=LocalAD connection
|
我正在尝试配置一个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>
解决方法您正在提供看起来像一个容器,而不是用于连接到AD的实际用户名.提供具有足够凭据的用户的规范名称以访问AD.请注意,如果服务器位于同一个域中,则工作进程运行的网络系统用户可能已具有足够的权限,您根本不需要提供名称/密码.<add name="AspNetActiveDirectoryMembershipProvider"
type="System.Web.Security.ActiveDirectoryMembershipProvider"
applicationName="adtest"
connectionUsername="cn=actualUser"
connectionPassword="actualUsersPassword"
connectionStringName="LocalAD">
</add> (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
