zoukankan      html  css  js  c++  java
  • SharePoint server 2010全新的用户认证模式Webcast笔记

    1. 认证,就是提供用户名和密码(我是谁);授权(我能干什么,访问控制ACL).

    2. 可配置安全性的对象:网站-文档库-条目;每个层级对象有自己的ACL;可继承父级权限;

    3. 权限定义Role Definition;安全对象Securable Object

    4. SharePoint2007:支持Windows认证;窗体认证;Web SSO。分配给用户或者组。

    5. SharePoint2010:基于Windows Identity Foundation。基于声明Claim的模式。将Sharepoint与认证提供者彻底剥离开。一个URL下支持多种认证模式。旧模式仍兼容。

    Demo 什么是Claim

    一个Claim就是一个用户的属性,包括兴趣,爱好等,都可以成为Claim

    6. Secutity Token(身份证),Identity(身份信息),Claim(身份属性),Issuer(公安局)

    7. Token的传递。STS-Security Token Service;IP-STS:Identity Provider STS;先获得Token,再获得Claim;最后从WebAPP获得Cookies。

    8. Incoming Claims(入站声明)—访问Sharepoint自己,Outcoming Claim(出战声明)--访问后台系统LOB,访问应用程序;

    9. 认证方式(30min)多种认证方式,Classic就是传统的NT认证;Claims也包括NT认证,也包括ASP.NET表单认证(什么叫表单认证?);

    Demo 基于声明的认证

    新建一个Web App,默认选择经典模式用户认证;此时和2007相似;选择声明的话,还是可以选择WindowsNT;

    如何查看一个网站是否启用了Claim,如何查看一个用户的认证方式;人员查看器左侧有列表;人员信息上有奇怪的字符串;

    使用PowerShell,将经典模式的网站升级为声明模式;编写脚本——添加一个管理员;MigrateUser;该过程不可逆。

    重新登录--用户并不关心是以什么方式认证的;默认登录,选择Windows认证还是表单认证;

    Demo 如何配置一个表单认证

    1) 开发表单认证提供程序 (使用ActiveDirectoryMembershipProvider)

    2) 部署, web app,STS,Center administrator配置提供程序;

    在管理中心的Web.Cofig里配置一个连接域的连接字符串;然后配置Provider

    3) 启用表单认证,将Web.config文件里配置好的Provider名字添加进去,保存,启用。

    以Windows方式登录Sharepoint,给表单认证添加用户,设置权限;

  • 相关阅读:
    sencha touch 视图(view) activate与deactivate事件探讨
    sencha touch Demo(示例)(2014-6-25)
    sencha touch NavigationView 源码详解(注释)
    sencha touch Model validations(模型验证,自定义验证)
    sencha touch routes(路由) 传递中文参数
    第二步 使用Cordova 3.0(及以上版本) 创建安卓项目(2014-6-25)
    sencha touch datepicker/datepickerfield(时间选择控件)扩展(废弃 仅参考)
    sencha touch list ListPaging使用详解
    sencha touch list更新单行数据
    sencha touch list tpl 监听组件插件(2013-9-15)
  • 原文地址:https://www.cnblogs.com/qinlixue/p/2091492.html
Copyright © 2011-2022 走看看