SharePoint 2007的域认证与表单认证双因素认证详解
需积分: 10 41 浏览量
更新于2024-08-01
收藏 2.16MB DOCX 举报
在SharePoint站点的管理中,实现域认证和表单认证的双重认证是一个重要的安全策略,特别是在需要与企业已有身份管理系统集成的情况下。SharePoint Server 2007引入了新的用户管理机制,利用ASP.NET 2.0的MembershipProvider功能,这使得管理员能够灵活地将用户认证扩展到非Active Directory环境,如LDAP服务器或自建的OA系统。
首先,为了实现双重认证,我们需要在SharePoint Server 2007中启用表单认证。这意味着用户登录时,除了常规的Windows身份验证之外,还需要通过一个自定义的表单提交用户名和密码。为此,你需要创建一个FORM认证数据库,可以使用Visual Studio创建一个新的Web站点,并通过SQL Server的aspnet_regsql.exe工具创建aspnetdb数据库,用于存储用户身份验证信息。
在配置过程中,要在现有的网站基础上扩展一个新的Web应用程序,例如从http://moss.3322.org 更改为 http://www.sharepoint.org.cn,确保新站点设置为允许匿名访问,并且区域选择为Internet,以适应表单认证的需求。原有的Windows认证模式需要被修改为表单认证,通过编辑验证设置,输入正确的MembershipProvider名称和角色管理器信息,保存配置。
编辑web.config文件时,可以看到新的表单认证相关的配置,如 `<authentication mode="Forms">` 和 `<forms>` 标签,这些设置会指示浏览器向指定的提供程序发送用户凭据进行身份验证。这样,当用户访问该站点时,他们会先经历Windows身份验证,然后在表单中输入用户名和密码进行二次验证。
双重认证的优势在于提高了安全性,防止未经授权的访问,同时又充分利用了企业已有的认证基础设施。这在企业环境中尤其重要,因为它减少了对AD的依赖,并且在需要公开访问或混合环境中提供了更好的控制。需要注意的是,管理和维护这样的配置可能需要一定的技术知识和经验,以确保系统的稳定运行和安全性。
2018-08-27 上传
2014-09-17 上传
点击了解资源详情
2010-06-03 上传
2016-06-15 上传
2014-05-25 上传
建哥聊IT
- 粉丝: 16
- 资源: 80
最新资源
- 全国江河水系图层shp文件包下载
- 点云二值化测试数据集的详细解读
- JDiskCat:跨平台开源磁盘目录工具
- 加密FS模块:实现动态文件加密的Node.js包
- 宠物小精灵记忆配对游戏:强化你的命名记忆
- React入门教程:创建React应用与脚本使用指南
- Linux和Unix文件标记解决方案:贝岭的matlab代码
- Unity射击游戏UI套件:支持C#与多种屏幕布局
- MapboxGL Draw自定义模式:高效切割多边形方法
- C语言课程设计:计算机程序编辑语言的应用与优势
- 吴恩达课程手写实现Python优化器和网络模型
- PFT_2019项目:ft_printf测试器的新版测试规范
- MySQL数据库备份Shell脚本使用指南
- Ohbug扩展实现屏幕录像功能
- Ember CLI 插件:ember-cli-i18n-lazy-lookup 实现高效国际化
- Wireshark网络调试工具:中文支持的网口发包与分析