Video : 将使用AD认证的SharePoint网站配置为表单方式登录
SharePoint网站默认是使用Active Directory集成认证,但如果是用于Internet场景,那么由于难以为访问用户建立AD帐号,解决方法通常是将SharePoint网站配置成使用Forms认证,在一个自定义的数据源(比如SQL数据库或其他的什么地方)中存储这些用户的凭证信息。
但有时候我们会遇到另外一种场景,那就是访问用户确实都在AD中有对应的帐号,但用户就是不习惯使用内置的那个Windows登录窗口,来输入自己的用户名和密码。这个时候,我们可以让SharePoint网站仍然使用AD认证,但是用户登录的时候,使用表单的方式,在页面上输入自己的AD帐号和密码,然后登录。下面的Video展示了完整的配置过程,以及如何做一个定制的登录界面。
第一部分:
第二部分:
Video中用到的配置信息:
(1)要添加到内容Web应用程序的web.config中的配置信息(粗体表示要添加的)
<configuration>
<connectionStrings>
<add name="ADConnectionString" connectionString="LDAP://moss070810.contoso.msft/CN=Users,DC=contoso,DC=msft" />
</connectionStrings>
<system.web>
<membership defaultProvider="ADMembership">
<providers>
<clear />
<add name="ADMembership" type="System.Web.Security.ActiveDirectoryMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" connectionStringName="ADConnectionString" connectionUsername="contoso\Administrator" connectionPassword="pass@word1" attributeMapUsername="sAMAccountName" />
</providers>
</membership>
</system.web>
</configuration>
(2)要添加到管理中心Web应用程序的web.config中的配置信息(粗体表示要添加的)
<configuration>
<connectionStrings>
<add name="ADConnectionString" connectionString="LDAP://moss070810.contoso.msft/CN=Users,DC=contoso,DC=msft" />
</connectionStrings>
<system.web>
<membership>
<providers>
<add name="ADMembership" type="System.Web.Security.ActiveDirectoryMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" connectionStringName="ADConnectionString" connectionUsername="contoso\Administrator" connectionPassword="pass@word1" attributeMapUsername="sAMAccountName" />
</providers>
</membership>
</system.web>
</configuration>
附注:
(1) 如果你对SharePoint 2007中的自定义用户验证没有太多概念,可以参考我以前写过的一篇文章:《在SharePoint Server 2007中创建定制的用户管理模块》。
(2) 由于对录制Video没太多经验,导致Video声音偏小,下次一定注意。
Video : 将使用AD认证的SharePoint网站配置为表单方式登录相关推荐
- 利用SharePoint 2013 创建Service Desk 网站之发布表单模板到文档库
前面我们的表单模板基本上已经创建完成,接下来我们就该把这些表单模板发布到我们的网站,操作的方法如下: 1. 点击文件-发布到SharePoint服务器 2. 填写我们的发布地址: 3. 设置为表单库: ...
- SharePoint 使用脚本为表单绑定事件
在SharePoint的使用过程中,我们经常需要为表单页面做一些特殊处理,比如说新建页面的时候有多选项的字段,但是只能选择指定数量的选项,尤其在新闻列表或者调查列表等特殊场景中,广泛使用. 下面,我们 ...
- SharePoint Online 定制工作流表单
前言 我们在使用SharePoint 工作流的时候,有一点很不友好,那就是表单的UI,真的是太简(nan)单(kan)了,所以,定制表单几乎成了国内工作流开发的重中之重,几乎没有任何项目使用默认的表单 ...
- ASP.NET 安全认证(二)——灵活运用 Form 表单认证中的 deny 与 allow 及保护 .htm 等文件 ....
话说上回,简单地说了一下 Form 表单认证的用法.或许大家觉得太简单,对那些大内高手来说应该是"洒洒水啦""小 Kiss 啦(小意思)".今天咱们来点的花样吧 ...
- ASP.NET 安全认证(三)—— 用Form 表单认证实现单点登录(Single Sign On) .
第三部分 实现单点登录(Single Sign On) "等了好久终于等到今天,写了好久终于就快完结,但是网友的反应却让我有一些的伤心.盼了好久终于盼到今天,忍了好久终于把此文撰写,那些受冷 ...
- 013:实战爬取三个翻译网站掌握Ajax表单提交
本篇内容由易到难,涉及到ajax-form表单数据提交及md5解密 一共有三个翻译网络.我们要实现的是找到翻译的接口,打造我们自己的翻译软件.首先是 爬取百度翻译: 打开百度翻译,来获取我们的url ...
- 【HTML5网页期末作业】基于HTML+CSS+JS实现宠物网站,表单展示登录页面,带JS密码验证
- 带有托管代码的InfoPath2007表单模版发布到SharePoint表单库(浏览器方式查看)
在本篇文章中,将与大家分享如何将一个带有托管代码(manage code)的InfoPath2007表单模版发布到SharePoint Server2007的表单库中,并使得最终用户可以通过浏览器方式 ...
- 基于表单的网站身份验证的权威指南[关闭]
基于表单的网站身份验证 我们认为Stack Overflow不仅应该是非常具体的技术问题的资源,而且还应该是关于如何解决常见问题变化的一般指导原则. "基于表单的网站身份验证"应该 ...
最新文章
- 模糊集的例子(年轻 年老)
- 使IIS服务器支持下载 apk/ipa 安装包
- Linux下的示例程序
- bzoj 4012: [HNOI2015]开店
- PDF转Word技巧,看这篇足够
- 正则表达式基础知识及应用(用于个人学习以及回顾)
- mac安装nvm及换源及node安装切换
- 排球积分程序(三)——模型类的设计
- Arcgis10安装说明
- MySQL导出的文件权限_mysql导出数据到文件权限问题
- 安装docker desktop for windows启动时报错
- js数组对象重复的数据添加标识
- LCC编译器的源程序分析(27)基本语句
- 稿定设计怎么去除水印?
- 云队友丨以末求财,用本守之
- python入门学习笔记——详细基础知识篇(第10章 正则表达式(重点)与JSON)
- Deepin linux安装五笔输入法
- 企业微信代运营方案怎么做 微信代运营网站有哪些
- 开源项目扮演的角色_适用于Linux的5种开源角色扮演游戏
- T48 原地实现矩阵的转置