UserProfileClaimProvider UserProfileClaimProvider UserProfileClaimProvider Class

Definition

The UserProfileClaimProvider class is a claim provider for MOSS STS. This claim provider inserts group SIDs (http://schemas.microsoft.com/ws/2008/06/identity/claims/groupsid),upn (http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn), and primary SID (http://schemas.microsoft.com/ws/2008/06/identity/claims/primarysid) claim type in the SAML token issued by MOSS STS. The value of this claim type will be the value of group SID properties and the primary sid present in the the Memberships of a user profile of the user in User Profile Store. Note: It adds one claim for each group SID value.

public ref class UserProfileClaimProvider sealed : Microsoft::SharePoint::Administration::Claims::SPClaimProvider
public sealed class UserProfileClaimProvider : Microsoft.SharePoint.Administration.Claims.SPClaimProvider
Public NotInheritable Class UserProfileClaimProvider
Inherits SPClaimProvider
Inheritance
UserProfileClaimProviderUserProfileClaimProviderUserProfileClaimProvider

Constructors

UserProfileClaimProvider(String) UserProfileClaimProvider(String) UserProfileClaimProvider(String)

Constructor for the UserProfileClaimProvider class. It sets the displayName of the claim provider which gets displayed in the Central Administration UI for people picker name resolution

Properties

DisplayName DisplayName DisplayName Inherited from SPClaimProvider
Name Name Name

Returns the name of the claim provider. This name should be unique and developer has to make sure that this doesn't clashes with existing claim provider.

Schema Schema Schema Inherited from SPClaimProvider
SupportsEntityInformation SupportsEntityInformation SupportsEntityInformation

Tells if the claim provider supports entity information or not. The claim provider infrastructure adds the claims only if this SupportsEntityInformation is true.

SupportsHierarchy SupportsHierarchy SupportsHierarchy

Tells if we support hierarchy or not. This is used for people picker functionality. We aren't supporting this functionality hence setting this as false.

SupportsResolve SupportsResolve SupportsResolve

Tells if we support resolve entity feature or not. This is used for people picker functionality. We aren't supporting this functionality hence setting this as false.

SupportsSearch SupportsSearch SupportsSearch

Tells if we support search functionality on the basis of claims value or not. We aren't supporting this functionality hence setting this as false.

SupportsUserKey SupportsUserKey SupportsUserKey Inherited from SPClaimProvider
SupportsUserSpecificHierarchy SupportsUserSpecificHierarchy SupportsUserSpecificHierarchy Inherited from SPClaimProvider

Methods

ClaimTypes() ClaimTypes() ClaimTypes() Inherited from SPClaimProvider
ClaimValueTypes() ClaimValueTypes() ClaimValueTypes() Inherited from SPClaimProvider
CreateClaim(SPClaimArguments) CreateClaim(SPClaimArguments) CreateClaim(SPClaimArguments) Inherited from SPClaimProvider
CreateClaim(String, String, String) CreateClaim(String, String, String) CreateClaim(String, String, String) Inherited from SPClaimProvider
CreateClaimForArguments(SPClaimArguments) CreateClaimForArguments(SPClaimArguments) CreateClaimForArguments(SPClaimArguments) Inherited from SPClaimProvider
CreatePickerEntity() CreatePickerEntity() CreatePickerEntity() Inherited from SPClaimProvider
EntityTypes() EntityTypes() EntityTypes() Inherited from SPClaimProvider
Equals(Object) Equals(Object) Equals(Object) Inherited from SPClaimProvider
FillClaimsForEntity(Uri, SPClaim, List<SPClaim>) FillClaimsForEntity(Uri, SPClaim, List<SPClaim>) FillClaimsForEntity(Uri, SPClaim, List<SPClaim>) Inherited from SPClaimProvider
FillClaimsForEntity(Uri, SPClaim, SPClaimProviderContext, List<SPClaim>) FillClaimsForEntity(Uri, SPClaim, SPClaimProviderContext, List<SPClaim>) FillClaimsForEntity(Uri, SPClaim, SPClaimProviderContext, List<SPClaim>) Inherited from SPClaimProvider
FillClaimTypes(List<String>) FillClaimTypes(List<String>) FillClaimTypes(List<String>) Inherited from SPClaimProvider
FillClaimValueTypes(List<String>) FillClaimValueTypes(List<String>) FillClaimValueTypes(List<String>) Inherited from SPClaimProvider
FillDefaultLocalizedDisplayName(CultureInfo, String) FillDefaultLocalizedDisplayName(CultureInfo, String) FillDefaultLocalizedDisplayName(CultureInfo, String) Inherited from SPClaimProvider
FillEntityTypes(List<String>) FillEntityTypes(List<String>) FillEntityTypes(List<String>) Inherited from SPClaimProvider
FillHierarchy(Uri, String[], String, Int32, SPProviderHierarchyTree) FillHierarchy(Uri, String[], String, Int32, SPProviderHierarchyTree) FillHierarchy(Uri, String[], String, Int32, SPProviderHierarchyTree) Inherited from SPClaimProvider
FillResolve(Uri, String[], SPClaim, List<PickerEntity>) FillResolve(Uri, String[], SPClaim, List<PickerEntity>) FillResolve(Uri, String[], SPClaim, List<PickerEntity>) Inherited from SPClaimProvider
FillResolve(Uri, String[], String, List<PickerEntity>) FillResolve(Uri, String[], String, List<PickerEntity>) FillResolve(Uri, String[], String, List<PickerEntity>) Inherited from SPClaimProvider
FillSchema(SPProviderSchema) FillSchema(SPProviderSchema) FillSchema(SPProviderSchema) Inherited from SPClaimProvider
FillSearch(Uri, String[], String, String, Int32, SPProviderHierarchyTree) FillSearch(Uri, String[], String, String, Int32, SPProviderHierarchyTree) FillSearch(Uri, String[], String, String, Int32, SPProviderHierarchyTree) Inherited from SPClaimProvider
GetClaimsForEntity(Uri, SPClaim) GetClaimsForEntity(Uri, SPClaim) GetClaimsForEntity(Uri, SPClaim) Inherited from SPClaimProvider
GetClaimsForEntity(Uri, SPClaim, SPClaimProviderContext) GetClaimsForEntity(Uri, SPClaim, SPClaimProviderContext) GetClaimsForEntity(Uri, SPClaim, SPClaimProviderContext) Inherited from SPClaimProvider
GetClaimTypeForUserKey() GetClaimTypeForUserKey() GetClaimTypeForUserKey() Inherited from SPClaimProvider
GetHashCode() GetHashCode() GetHashCode() Inherited from SPClaimProvider
GetHierarchy(Uri, String[], String, Int32) GetHierarchy(Uri, String[], String, Int32) GetHierarchy(Uri, String[], String, Int32) Inherited from SPClaimProvider
GetLocalizedDisplayName() GetLocalizedDisplayName() GetLocalizedDisplayName() Inherited from SPClaimProvider
GetUserKeyForEntity(SPClaim) GetUserKeyForEntity(SPClaim) GetUserKeyForEntity(SPClaim) Inherited from SPClaimProvider
Resolve(Uri, String[], SPClaim) Resolve(Uri, String[], SPClaim) Resolve(Uri, String[], SPClaim) Inherited from SPClaimProvider
Resolve(Uri, String[], String) Resolve(Uri, String[], String) Resolve(Uri, String[], String) Inherited from SPClaimProvider
Search(Uri, String[], String, String, Int32) Search(Uri, String[], String, String, Int32) Search(Uri, String[], String, String, Int32) Inherited from SPClaimProvider
UserKeyForEntity(SPClaim) UserKeyForEntity(SPClaim) UserKeyForEntity(SPClaim) Inherited from SPClaimProvider

Extension Methods

ToJson(Object) ToJson(Object) ToJson(Object)

Applies to