• 缩略图SharePoint 2010 User Profile Service的逻辑结构如下图: 1)在服务器场中可以创建多个User Profile Service Application实例。 2)一个User Profile Service Application实例仅可以关联一套User Profile同步服务(也就是说如果我们在单服务器的情况下创建了多个User Profile Service […]

  • 缩略图SharePoint 2010在用户认证模式上,较之以前的版本有了非常大的改变。在SharePoint 2010中,当你创建一个Web应用程序的时候,有两种认证方式可供选择: 1、 Classic Mode Authentication 就是传统的Windows认证模式,用户认证和用户身份都是标准的Windows认证机制; 2、Claims Based Authentication 基于声明的认证模式,这是一种全新的认证和用户身份标识机制;之所以成为基于声明的认证,用户的身份是以一个一个的Claim(声明)来标识的(你可以把一个Claim理解成一个属性,比如Name=Ipark就可以是一个Claim)。 SharePoint…[阅读更多]

  • 缩略图1、SharePoint 2010 客户端对象模型 SharePoint 2007的时代,SharePoint给我们提供的客户端开发接口是一组Web Service,官方没有提供封装好的客户端API接口。同时,SharePoint 2007的Web服务提供的SharePoint内容访问的方法也存在一些不完善的地方,比如无法访问操作条目级权限信息。SharePoint 2010的时代,SharePoint提供了基于WCF的客户端访问Web服务,同时封装了客户端访问API,形成了如下图所示的客户端访问模式。 1)SharePoint 2010提供了两类客户端对象模型:ECMAScript(Javascript类对象模型)和托管客户端对象模型(Managed Client…[阅读更多]

  • 最近在项目中,需要使用一个SharePoint很典型的功能,内容类型和文档模板。 但是就在使用这个简单而经典的功能的时候,我发现了一个问题:当你使用URL链接设定内容类型的文档模板的时候,用内容类型新建文档的时候,新建文档的内容类型会出现不正确的情况。 我们的场景是这样的: 1)我们希望有一个文档库来管理所有的文档模板,这个文档库由文档模板管理员来管理; 2)另一个文档库是用户文档库,用户可以根据文档模板(确切的说是内容类型)来创建文档,并编辑保存。 这种场景很普遍,而且解决方案也非常的简单,我们通常是这样干的: 1)创建一个文档库叫Template,把模板文件templatea.docx, templateb.xls等上传到文档库中,管理员对这些模板进行必要的更新和维护;…[阅读更多]