公司上边要求使用Forms验证方式登陆到MOSS系统 于是经过研究测试成功了, 这次上边又要求用户必须为AD用户
查了很多资料 经过了一番周折 终于测试成功了,无奈网上文章转载的太多, 差错太多,特将本人亲自测试的具体
步骤贴出来 与大家一起进步 有什么不对的地方 还希望多提出宝贵的意见

现在为大家公布一下本人配置的MOSS站点信息

1.AD服务器 数据库 MOSS都安装在一台服务器上 IP为:10.9.1.97
2.MOSS管理中心的端口为7000   MOSS网站的端口为80采用Window验证
3.首先建立一个WEB扩展这个很简单
    a.进入管理中心
    b.SharePoint Web 应用程序管理
    c.创建或扩展 Web 应用程序
    d.扩展现有 Web 应用程序
    e.更改Web应用程序 选择80端口的那个 然后将端口设置为81 匿名登录开启 区域为Intranet 然后按确定\
    f.这样 我们就成功建立一个端口为81的MOSS网站扩展 这个站点时支持AD用户 FORMS方式登录的
4.配置站点的WEB.CONFIG文件
    a.进入IIS管理器 依次修改 80 81 管理中心 网站的WEB.CONFIG文件 首先在SYSTEM.WEB上部加入如下节

XML/HTML代码
  1. <connectionStrings>
  2. <remove name="AspNetADProvider" />
  3. <add name="AspNetADProvider" connectionString="LDAP://unitest-46a2dec" />
  4. </connectionStrings>

(需要将LDAP://unitest-46a2dec修改为您的地址)
    b.然后加入在SYSTEM.WEB中加入如下节

XML/HTML代码
  1. <membership defaultProvider="AspNetActiveDirectoryMembershipProvider">
  2. <providers>
  3. <remove name="AspNetActiveDirectoryMembershipProvider" />
  4. <add name="AspNetActiveDirectoryMembershipProvider"
  5. connectionProtection="Secure"
  6. connectionUsername="域管理员用户名"
  7. connectionPassword="密码"
  8. attributeMapUsername="SAMAccountName"
  9. type="System.Web.Security.ActiveDirectoryMembershipProvider,  System.Web, Version=2.0.0.0, Culture=neutral,   PublicKeyToken=b03f5f7f11d50a3a"
  10. applicationName="/_layouts/login.aspx"
  11. connectionStringName="AspNetADProvider"
  12. requiresQuestionAndAnswer="false" />
  13. </providers>
  14. </membership>

(需要将connectionUsername和connectionPassword您的用户名和密码 这个是用来读取用户权限的账号 所以必须是域管理员)
5.然后进入管理中心 应用程序管理 验证提供程序 修改Intranet的验证设置
   a.表单验证
   b.启用匿名访问
   c.成员身份提供程序名称: AspNetActiveDirectoryMembershipProvider
   d.按确定配置完毕
6.设置好了以后发现我们登录后无法使用任何功能 现在加入权限(以前有权限的也需要从新设置了)
   a.进入80站点 使用windows登陆
   b.进入网站操作 网站设置 所有成员和组
   c.新建 添加用户 输入用户名后进行下验证 然后选择一下权限 结束
7.配置完毕了 现在你就可以使用这个账户 登陆到端口为81的MOSS站点了

如果您想使用FORMS登陆时启用开启文档功能 在验证提供里 修改Intranet验证设置时 是否客户端集成 选择"是"即可

转载于:https://www.cnblogs.com/shili_cn/archive/2010/12/15/1906810.html

SharePoint2007 配置MOSS基于AD的Forms验证相关推荐

  1. ad 单点登录 java 访问权限_如何配置Portal 基于AD的单点登录配置

    Portal for ArcGIS支持两种类型的账户,分别是: 1.系统内置账户. 2.外部系统的企业账户. 这两种不同的账号分别支持多种身份认证方式: 账号类型 认证方式 细分认证方式 系统内置账号 ...

  2. 实现基于AD的MOSS的FORM认证方式

    上一篇回顾了MOSS的表单认证,这节就接着说如何让基于AD认证的用户也采用表单的登录模式.相信刚玩MOSS的人都会觉得MOSS系统的登录咋就这么恶心一个windows登录弹出框,一点活力都没.所以久而 ...

  3. SharePoint 2013 配置基于AD的Form认证

    前 言 配置SharePoint 2013基于AD的Form认证,主要有三步: 1. 修改管理中心的web.config: 2. 修改STS Application的web.config: 3. 修改 ...

  4. Asp.net中基于Forms验证的角色验证授权[转]

    Asp.net的身份验证有有三种,分别是"Windows | Forms | Passport",其中又以Forms验证用的最多,也最灵活. Forms 验证方式对基于用户的验证授 ...

  5. 【转载】Asp.Net中基于Forms验证的角色验证授权

    Asp.Net的身份验证有有三种,分别是"Windows | Forms | Passport",其中又以Forms验证用的最多,也最灵活. Forms 验证方式对基于用户的验证授 ...

  6. Asp.net中基于Forms验证的角色验证授权

    Asp.net的身份验证有有三种,分别是"Windows | Forms | Passport",其中又以Forms验证用的最多,也最灵活. Forms 验证方式对基于用户的验证授 ...

  7. 实现基于 ASP.NET Forms 身份验证的跨子域单点登录

    对于跨应用程序的 ASP.NET Forms 身份验证,相信大家应该都不陌生,几年前很多文章都介绍了如何实现,比如 MSDN 的 跨应用程序进行 Forms 身份验证,唐朝程序员 的 ASP.NET站 ...

  8. 在ASP.NET中如何用C#.NET实现基于表单的验证

    这篇文章引用到了Microsoft .NET类库中的以下名空间: System.Data.SqlClient System.Web.Security ------------------------- ...

  9. Sharepoint 2010新体验之一-----基于Claims的全新验证机制

    在SharePoint Server 2007中世界中,如果我们想在一个Web应用程序中并存多种验证机制,只能通过"扩展Web应用程序"来实现,这种方式实现上是通过不同的应用程序来 ...

最新文章

  1. maven docker 插件集成的几个小坑
  2. Leetcode475.Heaters供暖器
  3. Jarvis Oj Pwn 学习笔记-level4
  4. Django配置文件常用信息
  5. Ubuntu18.04-albert编译安装记录
  6. 谈debug版本可以正常运行,而在release下运行出错之原因及避免类似情况发生
  7. ios识别人脸自动拍照_ios人脸拍照识别
  8. 字节跳动面试题 —— 水壶问题
  9. 上海瀚示医药行业中文显示电子拣货标签 — 智能播种车
  10. 计算机网络管理公开课观后感,青年网络公开课的观后感
  11. coursera和udacity_三大MOOC平台Coursera、EdX和Udacity的可用性比较研究
  12. redis----------基本命令使用
  13. 新手网管的升级之路 一
  14. java 内联_Java内联类初探
  15. 作为一名非Commiter,如何向开源社区提交自己的代码
  16. html5学生成绩表,学生成绩表
  17. 基于Linux中的通讯录管理系统(C语言+双向循环链表+MySQL)
  18. puts和fputs函数及其区别,C语言puts和fputs函数详解
  19. 多线程下载王者荣耀壁纸
  20. 服务器系统u盘制作工具哪个好,服务器专用U盘装系统制作工具(PC也行)

热门文章

  1. java jsp导出pdf文件_JSP页面导出PDF格式文件
  2. android textview 白色,android – AutoCompleteTextview默认情况下,颜色设置为白色
  3. php hbase thrift,PHP使用Thrift操作Hbase
  4. javase 的一些基础常用类
  5. 9型转x型 cobol_兰州一餐馆推鸳鸯牛肉面 9种面型一面多吃
  6. 【大总结3】leetcode解题总览(算法、剑指offer、SQL、多线程、shell)
  7. 算法(27)-最大系列
  8. 《Python Cookbook 3rd》笔记(3.15):字符串转换为日期
  9. IntelliJ IDEA 默认快捷键大全
  10. 12无法使用otg_12个冷知识:或许只能看看而无法使用,但却真实存在着