基于SharePoint表单的自定义数据库身份验证

时间:2010-05-17 09:57:08

标签: sharepoint authentication

我有SharePoint网站,我想使用基于表单的身份验证,而不是默认情况下的Windows。

为此,我读到我必须从管理中心修改web.config,并从我的站点修改web.config,并正确配置成员身份和roleManager标记。

但如果我使用它:

<membership> <providers> <add name="MyProvider" type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b03f5f7f11d50a3a" .../> </providers> </membership>

System.Web.Security.SqlMembershipProvider需要使用ASP.NET SQL Server安装向导(aspnet_regsql.exe)生成的数据库,这是我的问题! 我想使用另一个数据库与cunstom表'Users'从哪里获取用户名和密码进行身份验证。 我怎么能这样做?

提前谢谢

1 个答案:

答案 0 :(得分:2)

如果您有自定义数据库结构,则需要编写自定义MembershipProvider。我建议在MSDN上启动here