如何使用Active Directory使用ASP.NET 4.0构建基本登录页面?
发布时间:2020-12-16 06:30:33 所属栏目:asp.Net 来源:网络整理
导读:我正在尝试使用ASP.NET构建一个非常基本的网站,以允许用户通过登录公司Active Directory来访问私人信息.任何帮助都非常感谢. 解决方法 您需要在web.config文件中设置配置,以告知ASP.Net应用程序使用表单身份验证: authentication mode="Forms" forms loginU
我正在尝试使用ASP.NET构建一个非常基本的网站,以允许用户通过登录公司Active Directory来访问私人信息.任何帮助都非常感谢.
解决方法
您需要在web.config文件中设置配置,以告知ASP.Net应用程序使用表单身份验证:
<authentication mode="Forms"> <forms loginUrl="Login.aspx" cookieless="UseCookies" /> </authentication> 然后,您需要创建一个将连接到AD进行身份验证的成员资格提供程序.幸运的是,Microsoft提供了一个开箱即用的AD会员提供程序,因此您可以使用它.如果将其设置为defaultProvider,ASP.Net将自动使用它进行身份验证. <membership defaultProvider="AspNetActiveDirectoryMembershipProvider"> <providers> <add name="AspNetActiveDirectoryMembershipProvider" type="System.Web.Security.ActiveDirectoryMembershipProvider,System.Web,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a" connectionStringName="ADConnectionString" connectionUsername="<domainName>administrator" connectionPassword="password"/> </providers> </membership> 最后,您需要设置连接字符串以连接到您的域控制器: <connectionStrings> <add name="ADService" connectionString="LDAP://myCompany.com/DC=myCompany,DC=com"/> </connectionStrings> Look here有更多细节的参考. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- ASP.NET Identity Manager错误:尝试创建“MetaC
- asp.net-mvc-4 – 如何在Kendo UI数据源中禁用“
- asp.net – web.config使用规则将非www或非https
- ASP.NET FileUpload – 如何更改“浏览…”按钮说
- asp.net-mvc – System.Web.Mvc.dll发生了什么?
- asp.net-mvc – 为什么ASP.Net MVC(或CodeIgnite
- asp.net – 处理程序执行子请求时出错’System.W
- IIS – CPU使用率在几天内逐渐增加,直到100%
- 定时器_在.net core3.0 webapi中添加自定义定时器
- ASP.NET 4.0删除控件后菜单控件的渲染问题Render
热点阅读