Sharepoint应用支持Form认证方式
来源:广州中睿信息技术有限公司
发布时间:2012/10/21 23:25:16 编辑:itlead 阅读 1836

 一、 创建Form认证需要使用的用户数据库,这里使用Asp.netDb。



  1.1 在服务器上启动cmd (最好以Administrator方式启动) 并转到目录 C:\Windows\Microsoft.NET\Framework\v2.0.50727下,也可以通过下图操作在此目录下进入cmd命令行模式

   1.jpg

  1.2 执行 aspnet_regsql.exe命令创建AspnetDb数据库,各步骤见下图:

   1.2.jpg

  命令运行后出现如下界面

   1.3.jpg

  按默认设置一路Next

   1.4.jpg

   1.5.jpg

  完成创建后,可以到服务器上找到创建的Asp.netDb数据库。

   1.6.jpg



  二、 在Asp.netDb数据库上创建用户。

  

  你可以自行在AspnetDb上创建用户,也可以通过工具快速生成用户。

  2.1 下载 FBA User Management Tool

  2.2 解压缩MembershipSeeder.zip并启动release目录下的 MembershipSeeder.exe,分别设置Config,Users和密码,然后点击Create进行创建,如下图:

   2.1.jpg

   2.2.jpg

  这个工具将在Asp.netDb中创建 user1 … user50等50个用户,密码为!Passw0rd。

  可以进入数据库中查看:

   2.3.jpg



  3.配置Sharepoint环境下的相关 Web.config

  主要是两个Web.Config.(建议在配置任何web.config文件之前先备份原文件,以备操作失误使得SharePoint崩溃时用于恢复)

  一是:C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\WebServices\SecurityToken\web.config