配置支持的Windows和Forms双重认证的MOSS2007站点.docVIP

配置支持的Windows和Forms双重认证的MOSS2007站点.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
配置支持的Windows和Forms双重认证的MOSS2007站点 WSS V3 和MOSS 2007能支持ASP.Net内置的认证模块,这使基于WSS的站点支持除了活动目录之外的用户登陆。在本文描述的应用场景中,站点的系统管理员可以在网页上管理存储于SQL数据库中的用户。 已有的站点http://wss:12345,基于WSS3.0创建的一个空白站点,并基于站点管理注册用户, WINDOWS认证模式访问;在本文中将基于http://wss:12345扩展一个http://wss:12346,基于form的认证模式,支持匿名访问. 应用软件:Windows server 2003 R2,dotnetfx3,SharePoint Services 3.0,Sql Server 2005 安装步骤: 1、安装IIS,不安装ASP .NET 1.0 2、安装dotnetfx3setup 3、在IIS里面允许ASP .NET 2.0扩展 4、安装SHAREPOINT 3.0,选择高级里的WEB前端。 5、安装Sharepoint services SP1 6、安装SQL Server 2005 (必选) 7、Configures SharePoint Products and Technologies. 8、安装Helpdesk模板 创建步骤: 新建WEB应用程序http://wss:12345 在新的WEB应用程序http://wss:12345根据应用程序模板建立网站 在新的WEB应用程序http://wss:12345的基础上扩展WEB应用程序http://wss:12346 将http://wss:12346的认证方式修改成FORM方式 布置CustomAuthenticationSolution.wsp方案,将这个方案布署到http://wss:12345 创建用户存储用户信息的SQL数据库 配置站点http://wss:12345和http://wss:12346的WEB.CONFIG文件,使得Windows认证与FORM认证都能连接到WSSFORM数据库 在http://wss:12345上用户添加WEBPART组件,支持后台管理 最后在管理中心做备用访问映射,以使外网可以访问 扩展站点http://wss:12346 在管理中心的“应用程序管理”页中点击“创建或扩展web应用程序” 选择http://wss:12345这个应用程序,端口填写12346,主机标头不填(也可以填写你的域名,支持匿名访问,区域选择INTERNET(重要)! 到目前位置,两个站点分别创建和扩展好了,其中http://wss:12346是http://wss:12345的镜像网站,可以尝试打开这两个页面,应该是一样的。 把http://wss:12346这个站点配置成form认证! 选择应用程序管理中的“验证提供程序”,选择“internet”区域; 上图中展示了将http://wss:12346 站点的internet区域配置成表单认证,并启用匿名访问,同时在成员身份提供程序名称中输入CustomAspNetSqlMembershipProvider,点击保存!注意:http://wss:12346的站点,其实是http://wss:123465 站点在internet区域的镜像,两个站点公用了一个内容数据库。 点击保存后,即可看到,应用程序http://wss:12345支持了两个访问区域,一个是基于windows认证,另一个是基于自定义的SQLmembership认证模式。 可以看到两个站点虽然基于同一个数据库,但有两种截然不同的登陆方式! 创建用户存储用户信息的SQL数据库; 一步一步点下去,键盘都不用敲!! 修改以下数据库名,也可以使用默认名,我这里使用wssform 可以拉! 配置站点 ,使得FORM用户能登陆站点; 打开 http://wss:12345站点的目录文件夹下(C:\Inetpub\wwwroot\wss\VirtualDirectories\12345)的web.config文件,在system.web这一行的上方加入以下内容: connectionStrings add name=CustomAuthSqlConnString connectionString=server=.;database=wssform;user id=sa;pwd=sa providerName=System.Data.SqlClient / /connectionStrings 在system.web这一行的下方加入以下内容: !-- membership provider -- membership defau

文档评论(0)

zhuliyan1314 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档