![](/img/trans.png)
[英]Porting Active Directory Authentication to use SQL Membership Provider
[英]How to use Active Directory connection string membership provider when it is published outside our domain or on azure
我们使用 ASP.NET Webforms 和 Active Directory 成员资格提供程序开发 Web 应用程序。 它在本地服务器上运行良好,或者在任何拥有我们域的服务器上运行良好,但是当我在 Azure 上发布它时,它不起作用并返回错误
无法与服务器建立安全连接
这是我的web.config
:
<add name="ADConnectionString"
connectionString="LDAP://HO-DCRW-V04.test.gov/DC=test,DC=gov"/>
<membership defaultProvider="DefaultMembershipProvider">
<providers>
<add name="DefaultMembershipProvider"
type="System.Web.Security.ActiveDirectoryMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
attributeMapUsername="sAMAccountName"
connectionStringName="ADConnectionString"
connectionUsername="test\mynameaccount" connectionPassword="mypassword"/>
</providers>
</membership>
<roleManager enabled="true" defaultProvider="ActiveDirectoryRoleProvider" cacheRolesInCookie="true" cookieName=".ASPXROLES" cookiePath="/" cookieTimeout="30" cookieRequireSSL="false" cookieSlidingExpiration="true" createPersistentCookie="false" cookieProtection="All">
<providers>
<add name="ActiveDirectoryRoleProvider" connectionStringName="ADConnectionString" connectionUsername="adminuser" connectionPassword="adminpassword" attributeMapUsername="sAMAccountName" type="mysystemname.ActiveDirectoryRoleProvider"/>
</providers>
</roleManager>
如何解决?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.