ASP.NET Active Directory成员资格提供程序和SQL配置文件提供程序
|
我目前正在为我正在开展的一个新项目设计一个会员/简介计划,我希望得到他人的一些投入。 该项目是一个ASP.NET Web应用程序,由于时间很短,我正在尝试使用任何和所有内置的.NET框架组件,我可以。该网站可能会娱乐& 5000位用户。每个用户都将有一个配置文件,其中自定义设置和对象将在访问之间保留。 我需要使用现有的Active Directory进行身份验证。由于AD模式不能扩展到保存新字段,因此我需要在不同的数据存储区中保存用户设置和对象。我也被告知ADAM可能不是一个可能的解决方案。 我希望将Active Directory成员资格提供程序用于我的身份验证方案,并将SQL Profile Provider用作用户配置文件数据存储。我不想建立一个自定义的配置文件提供程序,但是如果需要的话,我看不出这是一个很大的问题。 我想知道这是否是一个可能的解决方案,如果是这样,有人有这样做的运气。 任何意见将不胜感激。 谢谢。 解决方法首先 – 我从来没有这样做过。Scott Mitchell在4 Guys from Rolla的ASP.NET 2.0会员,角色和配置文件提供者系统的整个主题上有一个非常好的系列(14 !!部分)。 根据我的理解,您应该能够通过使用web.config中的这两个部分来配置您正在寻找的行为: <!-- configure Active Directory membership provider -->
<membership defaultProvider="AspNetActiveDirectoryMembershipProvider">
<providers>
<add name="AspNetActiveDirectoryMembershipProvider"
type="System.Web.Security.ActiveDirectoryMembershipProvider,System.Web,Version=2.0.3600,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a" />
</providers>
</membership>
<!-- configure SQL-based profile provider -->
<profile defaultProvider="SqlProvider">
<providers>
<add name="SqlProvider"
type="System.Web.Profile.SqlProfileProvider"
connectionStringName="SqlProfileProviderConnection"
applicationName="YourApplication" />
</providers>
<!-- specify any additional properties to store in the profile -->
<properties>
<add name="ZipCode" />
<add name="CityAndState" />
</properties>
</profile>
我会认为这应该工作:-) (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – 如何检查是否为浏览器启用了cookie
- asp.net – 对于在Azure部署的Web.config中存储密码的正确程
- asp.net-mvc – 如何告诉Ninject绑定到它没有引用的实现
- asp.net-core – 从ASP.NET Core MVC Web应用程序(RC2)引用
- asp.net-mvc – Ajax.BeginForm和验证
- asp.net-mvc – 如何获取路由值在视图(Asp.net Mvc)
- asp.net – 我可以在超链接上显式指定NavigateUrl吗?
- asp.net – 如何在DLL中添加Web服务引用
- asp.net – ERR_CONNECTION_RESET:上传大文件时重置了连接
- asp.net-web-api – 更好地总是在Web Api中返回HttpRespons
- asp.net – 网络应用程序项目v.s.网站项目
- asp.net – 使用jQuery显示ashx图像?
- asp.net-web-api – Web API中的Actions和QueryS
- ASP.NET身份验证 – 多个应用程序的一个登录系统
- asp.net – HtmlGenericControl(“br”)呈现两次
- ASP.NET httpRedirect:重定向所有页面,除了一个
- asp.net-mvc – ASP.NET MVC从数据库加载Razor视
- asp.net – 如何在使用无cookie的静态内容服务器
- asp.net – 在localhost中将IIS设置为Web开发服务
- Asp.Net Identity – 登录后更新声明
