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,给表单认证添加用户,设置权限;

  • 相关阅读:
    Overloaded的方法是否可以改变返回值的类型
    parseXXX的用法
    java的类型转换问题。int a = 123456;short b = (short)a;System.out.println(b);为什么结果是-7616?
    UVA 10405 Longest Common Subsequence(简单DP)
    POJ 1001 Exponentiation(大数处理)
    POJ 2318 TOYS(计算几何)(二分)
    POJ 1265 Area (计算几何)(Pick定理)
    POJ 3371 Flesch Reading Ease (模拟题)
    POJ 3687 Labeling Balls(拓扑序列)
    POJ 1094 Sorting It All Out(拓扑序列)
  • 原文地址:https://www.cnblogs.com/qinlixue/p/2091492.html
Copyright © 2011-2022 走看看