SPActiveDirectoryClaimProvider 类
公开 Active Directory 对象SPClaimProvider 。支持的类型是User, DistributionList, SecurityGroup– 基于索赔。
继承层次结构
System.Object
Microsoft.SharePoint.Administration.Claims.SPClaimProvider
Microsoft.SharePoint.Administration.Claims.SPActiveDirectoryClaimProvider
命名空间: Microsoft.SharePoint.Administration.Claims
程序集: Microsoft.SharePoint(位于 Microsoft.SharePoint.dll 中)
语法
声明
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
Public Class SPActiveDirectoryClaimProvider _
Inherits SPClaimProvider
用法
Dim instance As SPActiveDirectoryClaimProvider
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
public class SPActiveDirectoryClaimProvider : SPClaimProvider
备注
声明使用基于用户的System.IdentityModel.Claims.ClaimTypes.Name声明类型,该声明值,作为用户名 NTLogin 和Microsoft.IdentityModel.Claims.ClaimValueTypes.String的声明值类型。这样做是为了保持与声明类型、 值和值类型的基于 NTLM 的索赔登录过程中生成同步。
DistributionList 和 SecurityGroup – 基于索赔使用Microsoft.IdentityModel.Claims.ClaimTypes.GroupSid声明类型,可以使用组 sid 以及该声明值, Microsoft.IdentityModel.Claims.ClaimValueTypes.String声明值类型。这样做是为了保持与声明类型、 值和值类型的基于 NTLM 的索赔登录过程中生成同步。
线程安全性
该类型的任何公共 静态 (已共享 在 Visual Basic 中) 成员都是线程安全的。不保证任何实例成员都是线程安全的。