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

在SharePoint Server 2007中世界中,如果我们想在一个Web应用程序中并存多种验证机制,只能通过“扩展Web应用程序”来实现,这种方式实现上是通过不同的应用程序来交互同一内容数据库。但是在SharePoint 2010中,我们看到了新的身份验证机制。我们在新建Web应用程序时看到了两种不同的身份验证方式:基于声明的身份验证、经典模式身份验证。

一、两种验证的区别

1、基于声明的身份验证

此方式完全集成Windows集成身份验证,如果选择了这种方式,该Web应用程序将不能开启FBA(基于表单的身份验证),除非使用SharePoint2007时代所使用的扩展Web应用程序的方式。值得注意的是,当我们使用基于声明的身份验证方式创建了一个Web应用程序后,如果想改变这种验证机制,则需要使用PowerShell命令行来进行更改。并且,这一操作是不可逆的。

2、经典模式身份验证

一种基于Windows Identity Foundation的全新身份验证机制。他可以让我们通过表单来进行基于Windows的身份验证,并且让我们的应用程序支持同一Url地址的多种身份验证模式并存。

clip_image001

当选“经典模式身份验证”选项后,发现和之前SharePoint 2007无任何区别。那么新的身份验证方式一定就是“基于声明的身份验证”。当选择了“基于声明的身份验证”选择后,具体后面的选项确实有所不同,新增了“声明身份验证类型”的控制结点。

clip_image002

在该结点中,我们可以看到至少有两种的身份验证方式可以并存于同一应用程序中。(注:当取消掉“启用Windows验证”后会有警告信息:“如果未在此 Web 应用程序的任何区域上选择 Windows 验证,将禁用对此 Web 应用程序的爬网。)

在“ASP.NET 成员身份提供程序名称”中填写:Demo-MembershipProvider

在“ASP.NET 角色管理器名称”中填写:Demo-MembershipProvider

clip_image003

下面我们要手动配置三个位置的Web.config文件他们分别为:要开启FBA的Web应用程序、管理中心以及SecurityTokenServiceApplication服务程序(%programfiles%\common files\Microsoft Shared\web server extensions\14\WebServices\SecurityToken

 

未完待续

转载于:https://www.cnblogs.com/scally/archive/2010/11/04/1868869.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/410834.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

手写springmvc

手写springmvc 既然已经手写了spring的IOC,那springmvc肯定也要尝试写写了。手写spring博客:https://www.cnblogs.com/xiaojiesir/p/11139203.html SpringMVC的运行流程: (1)首先浏览器发送请求——>DispatcherServlet&#xf…

linux可用机场客户端,Linux系统可用的6款Bittorrent客户端

大家都知道迅雷目前尚不支持Linux系统,其实使用Bittorrent客户端进行下载未尝不是一个好的选择,这里给大家介绍6款Linux可用Bittorrent客户端,方便经常需要进行文件下载的Linux用户。1.KtorrentKtorrent是KDE桌面环境默认安装的Bittorrent工具…

H3C 环路避免机制一:路由毒化

转载于:https://www.cnblogs.com/fanweisheng/p/11156838.html

.net自定义控件Control、WebControl、CompositeControl

.net自定义控件Control、WebControl、CompositeControl 一、呈现方法 1、Control主要有以下4个方法用于呈现 1 //该方法为入口方法2 public virtual void RenderControl (HtmlTextWriter writer) 3 { 4 this.RenderControl(writer,this.xxxAdapter); 5 } 6 7 p…

About Me

(参考Matirx67大牛的格式) 网名:Sephiroth Lee 年龄:不会算 生日:1994-1-20 性别:男 血型:不知道 星座:摩羯座 家乡:河北 学校:衡水中学 地址:衡水…

Java中连接池

最近在看书,其中有一段是: 相信有大佬已经能看得出来这是《企业IT架构转型之道》这本书了(这是一本不错的书,推荐工作时长>2年的软件人员可以看看)~~ 对于红色框内的那段文字,我有两个概念不是很明白&am…

C语言中 用选择结构编译算法,C语言程序设计立体化教程(高等教育立体化精品系列规划教材)...

导语内容提要李刚、唐炜主编的《C语言程序设计立体化教程(高等教育立体化精品系列规划教材)》主要分为四篇:语法基础篇、程序设计结构篇、初级应用篇和高级应用篇;其中第一篇语法基础部分介绍了C语言概述和C语言数据与运算;第二篇程序设计结构…

第二次实验报告(漏)

C程序设计实验报告 实验项目: 1.if语句的应用2.switch/case语句的应用3.switch/case语句嵌套if语句的应用4.switch/case结构的嵌套应用5.分析程序 姓名:王治林   实验地点:514教室   实验时间:2019.4.3 一、实验目的与要求 …

自我总结篇之vue的组件通信(父传子 子传父 非父子)

一&#xff1a;父传子 父组件代码如下&#xff1a; <template><div class"father"><child :messagemessage :message2message2></child> </div> </template> <script> import child from /components/child.vue export de…

浅谈“微服务”

微服务概述 1.1 易于扩展 1.2 部署简单 1.3 技术异构性 数据库的服务化切分 2.1 什么是“分库分表”&#xff1f; 2.2 数据库扩展的几种方式 2.3 分库分表的几种方式 2.4 引入分库分表中间件后面临的问题 2.5 现有分库分表中间件的横向对比 微服务架构中的分布式事务 3.1 什么…

liigo:爱可视70平板电脑使用感受,遗憾与满足并存

我想大部分人来这里&#xff0c;不是想听美言的。许多资料、宣传性文章、评测、视频等等&#xff0c;网络上已经有很多了&#xff08;其中外文占很大比例&#xff09;。 我想大部分人来这里&#xff0c;是想听真正的使用感受的。我想&#xff0c;我这里提到的许多内容&#xff…

visual studio 正则表达式 查找与替换文本

好多时候想要重构一些代码&#xff0c;但是修改起来发现很麻烦&#xff0c;因为简单的文本替换不能满足需求&#xff0c;这时候就要借助ide的力量了。还好visual studio 2010支持正则表达式查找和替换。如下图所示&#xff1a; document.all.domElementA.style.visibility hid…

51 Python - 装饰器 参数化装饰器——装饰器更通用

05参数化装饰器——装饰器更通用 参数化装饰器如何理解&#xff0c;简单理解就是让装饰器可以通用。场景举例&#xff0c;现在有个需求要改某一段文字&#xff0c;既要加<P>标签&#xff0c;又要加<B>&#xff0c;还有加<Div>。是不是意味着需要定义多个装饰…

python中numpy矩阵运算操作大全(非常全)!

python中numpy矩阵运算操作大全&#xff08;非常全&#xff09; //2019.07.10晚python矩阵运算大全1、矩阵的输出形式&#xff1a;对于任何一个矩阵&#xff0c;python输出的模板是&#xff1a;import numpy as np #引入numpy模块np1np.array([[1,2,3],[1,3,4],[1,6,2]...]) #数…

【摘录】MTK按键扫描原理及相关代码

一&#xff0e;MTK按键扫描原理&#xff1a; 不同的MTK平台内部提供的按键数目各有不同&#xff0c;但是扫描原理大致一样&#xff0c;这里以MTK6253为例来讲解记录。 MTK提供6*7共42个矩阵键盘&#xff0c;加上Power键总共43个按键&#xff0c;其中BB芯片引出6根行线ROW&#…

导致Android手机崩溃的壁纸,使用错误的壁纸会使你的Android手机崩溃

原标题&#xff1a;使用错误的壁纸会使你的Android手机崩溃现代智能手机是非常复杂的&#xff0c;能够显示大量的内容&#xff0c;并能浏览一系列复杂的色域、文件格式和媒体类型。然而&#xff0c;其中一些功能会以意想不到的方式影响到正常使用。Twitter用户Ice Universe发现…

android app逆向分析,如何开始对Android应用的逆向分析?

本文是我的关于如何开始Android逆向系列文章的第一部分。在文末提供了一个文档&#xff0c;你可以根据该文档说明部署同我一样的实验环境。在了解android应用的逆向之前&#xff0c;你必须对android平台及其架构和android应用程序的构建块(组件)已有了一个较好的理解。如果你并…

Swipper.js实现轮播功能

我是歌谣 放弃很难 但是坚持一定很酷 微信公众号关注小歌谣 今天我们来说一下工作中的一个小需求 就是给我们的页面去实现一个轮播的功能 最近需要实现一个小的需求 就是如何类似于如何把一个图片变成一个轮播效果 于是乎就开始考虑 用一款插件去实现这个功能 所以选择了一…

Spring.NET 1.3.1 正式版已发布

Spring.NET 1.3.1 下载地址为http://www.springframework.net/download.html 正如已经提到的其他地方&#xff0c;这将是Spring.NET的最终版本提供支持的。NET1.x中Spring.NET的未来版本将只针对。NET 2.0和更高版本&#xff0c;让Spring.NET更积极地利用近期功能的更多信息在。…

android wifi连接手机,Android手机无线连接利器-AirDroid

AirDroid是一款可以在电脑的浏览器上对手机进行管理的应用&#xff0c;需要wifi网络支持&#xff0c;手机安装启用服务后&#xff0c;在pc的浏览器即可登陆进行管理和操作&#xff0c;可以管理联系人、短信、文件、应用、照片、铃声、音乐、通话记录&#xff0c;还可以快速搜索…