您的位置:首页 > 其它

SharePoint 2010+IIS7.0 配置Form和Windows双重认证

2012-03-19 10:14 239 查看
原文地址:http://blog.sina.com.cn/s/blog_7778950d0100uu64.html

本文主要是向大家介绍在windows 7 中通过IIS7.0如何配置SharePoint2010 的Form和Windows的双重认证。下面我给大家详细的介绍一下。配置的过程,如有不妥之处,还请大家多多指教。

1、首先我们创建我们form认证中所需要的数据库。这里我们用Visual Studio 2010 自带的命令提示符。在命令提示符中输入aspnet_regsql
2、接下来,点击下一步,然后选择为应用程序配置sql server,如图:




3、填写,服务器名称及数据库名称,然后点击下一步




4、完成

接下来,创建一个访问数据库的用户,如图:




然后,在我们创建的数据库中,选择安全性,然后右键单击用户,选择新建用户,填写我们刚刚创建的数据库账户,并赋予它DB_OWNER的权限,如图:









在上述配置完成之后,接下来是我们配置sharepoint的一些步骤。

1、在环境中正确的安装Sharepoint2010,这一步就不详细说了,在安装完成,正确运行配置向导后,我们相应的sharepoint管理中心的网站,也在IIS中建立好了。如图:




2、首先选择sharepoint的管理中心站点(SharePoint Central Administration v4),如图:





(1)、首先我们选择功能视图选项
(2)、双击功能视图中的(连接字符串),然后,在打开的视图中,选择右边的“添加”。然后,在弹出窗口中输入我们连接字符串的名称、数据库服务器、数据库名称、及指定凭据。凭据为我们刚刚数据库中建立的用户名(baigujing),最后点击确定按钮。如图:




(3)、回到管理中心站点的功能视图,双击提供程序,然后选择列表中的(.NET角色)选项,点击添加按钮,在弹出的窗口中依次填写,选择类型、名称、ApplicationName、ConnectionaStringName。然后点击确定。如图:








(4)、回到提供程序界面,然后在列表中选择(.NET用户)选项,单击添加按钮,在弹出的窗口中依次填写类型、名称、applicationname、connectionstringname,然后点击确定。如图:








经过上面的步骤后,sharepoint管理中心的配置就已经配置完毕了。接下来,我们继续配置sharepoint的其他部分。

(1)、选择IIS中的SharePoint Web Service 站点下的SecorityTokenServiceApplication,然后在功能视图中选择分别设置连接字符串和提供程序,步骤和设置sharepoint管理中的相同。如图:




在设置完成之后,接下来,我们需要做的是建立一个web站点,在建立web站点时,有两点需要注意:
1、验证方式需要选择基于声明的验证方式
2、选择基于窗体的验证方式,并填写我们管理中心建立的.net角色名称和.net用户名称
如图:








在创建完成web站点后,继续给该站点创建一个网站集,步骤这里就不在详细说明了。

成功创建web站点后,接下来,我们要配置该站点的form认证,同样在IIS中选择创建的的站点,然后在功能视图中分别设置连接字符串和提供程序,步骤与设计sharepoint管理中心的操作相同。如图:




经过上述的步骤之后,我们的sharepoint配置就全部完成了,当你去访问创建的sharepoint站点时,就会有windows和form的双重认证了。如果想只有一种认证方式,可以在管理中心中进行配置。

1、选择要设置的站点,然后点击身份验证提供程序。如图:






2、点击默认,然后去掉相应的身份验证复选框即可。如图:








当我们再次登录站点时,该站点就是form认证方式了,如图:是我修改后的form认证登录页面



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: