Share via


Microsoft.SharePoint.Administration.Claims namespace

Provides administrative types and members for managing claims-based authentication.

Classes

  Class Description
Public class ClaimProvidersInstaller
Public class FederatedDirectoryClaimProvider
Public class SPActiveDirectoryClaimProvider An SPClaimProvider that exposes Active Directory objects. The types supported are User, DistributionList, and SecurityGroup–based claims.
Public class SPAllUserClaimProvider Allows a selectable "All User" claim with claim type IdentityProvider for each identity provider.
Public class SPAllUsersClaimArguments
Public class SPClaim Encapsulates the data for a specified claim.
Public class SPClaimArguments
Public class SPClaimEntityTypes Represents the entity types returned by the various claim providers found in the Microsoft.SharePoint.Administration.Claims namespace.
Public class SPClaimExtensionMethods Defines methods that extend objects in the Microsoft.IdentityModel namespace.
Public class SPClaimHierarchyProvider Represents an abstract class for claim hierarchy providers that provide hierarchical structure across multiple claim providers.
Public class SPClaimHierarchyProviderFeatureReceiver Represents a subclass of SPFeatureReceiver that is used to handle provisioning for instances of the SPClaimHierarchyProvider feature.
Public class SPClaimMigrationContext
Public class SPClaimProvider Represents a claims provider.
Public class SPClaimProviderContext Class that provides some information about the context where Claim Providers will run. A Claim Provider can use this object for getting extra information if it implements the overload of FillClaimsForEntity with this type of parameter.
Public class SPClaimProviderDefinition Provides the necessary definition of a claims provider, such as, name, description, status, assembly and type.
Public class SPClaimProviderDefinitionArguments
Public class SPClaimProviderException Represents an exception that is thrown when the assembly name and class name of a claim provider define a type that does not inherit from SPClaimProvider class.
Public class SPClaimProviderFeatureReceiver Defines a class for provisioning and unprovisioning a single claim provider.
Public class SPClaimProviderManager Represents a class to provide management of the various claims providers in the SPFarm object.
Public class SPClaimProviderNames Gets the names of the SPClaimProviderclaims providers found in the Microsoft.SharePoint.Administration.Claims namespace.
Public class SPClaimProviderOperations Provides operations on the claims providers registered in the farm.
Public class SPClaimsAuthMembershipProvider Defines the ASP.NET membership provider integration into the claims-based identity authentication context.
Public class SPClaimsAuthRoleProvider Defines the ASP.NET claims-based role provider integration into the claims-based authentication context.
Public class SPClaimsMigration
Public class SPClaimsMigrationConfiguration
Public class SPClaimToSharePointOnlineMigration
Public class SPClaimToSharePointOnlineMigrationConfiguration
Public class SPClaimTypes Contains claim types that are used by the security token service (STS) and claims providers found in the Microsoft.SharePoint.Administration.Claims namespace.
Public class SPClaimUserKeyUtility
Public class SPClaimUserUtility
Public class SPClaimValueTypes Represents the claim value types used by the security token service and those returned by the various SPClaimProvider claims.
Public class SPFormsClaimMigration
Public class SPFormsClaimMigrationConfiguration
Public class SPFormsClaimProvider This is a claim provider that exposes forms roles and memberships. The supported types are User and FormsRole based claims.
Public class SPIdentityClaimMapper An abstract class that describes the behavior of an Identity Claim Mapper. Any class implementing this abstarct class should know how to map a set of identity claims into a single encoded SP identity claim.
Public class SPIdentityClaimMapperManager Class that manages the Identity Claim Mapper functionality.
Public class SPIdentityProviders Defines utility services for providers.
Public class SPIdentityProviderTypes The type for the token sources issued by the security token service.
Public class SPLocalLoginProvider Represents the local security token service (STS) behavior during login.
Public class SPLoginProviderBase
Public class SPOriginalIssuers Represents the claim original issuers used by the security token service (STS) and those returned by the SPClaimProvider claim providers found in the Microsoft.SharePoint.Administration.Claims namespace.
Public class SPProviderSearchArguments Represents the search argument for searching providers.
Public class SPSecurityTokenServiceConstants
Public class SPSecurityTokenServiceConstants.Elements
Public class SPSecurityTokenServiceConstants.ErrorCodes
Public class SPSecurityTokenServiceConstants.ErrorCodes.AAD
Public class SPSecurityTokenServiceConstants.Namespaces
Public class SPSecurityTokenServiceFailureUtilities
Public class SPSecurityTokenServiceManager Manages the security token service for the farm.
Public class SPSystemClaimProvider Represents a claim provider that provides claim information that relates to the server farm where Microsoft SharePoint Server 2010 is installed.
Public class SPTrustedAccessProvider Defines the basics of a trust contract between a server farm and another security token service (STS).
Public class SPTrustedAccessProviderCollection Creates a collection of SPTrustedAccessProvider objects.
Public class SPTrustedBackedByActiveDirectoryClaimProvider
Public class SPTrustedBackedByActiveDirectoryClaimsMigration
Public class SPTrustedBackedByActiveDirectoryToWindowsMigration
Public class SPTrustedClaimProvider Provides claims picking functionality for trusted login providers.
Public class SPTrustedClaimProviderDefinition
Public class SPTrustedClaimsMigrationConfiguration
Public class SPTrustedClaimTypeInformation Represents the information about a single claim type that the administrator has chosen to map to incoming Security Assertion Markup Language (SAML) tokens.
Public class SPTrustedCustomClaimProvider
Public class SPTrustedLoginProvider Defines the relationship with an external security token service that provides login privileges into the farm.
Public class SPTrustedLoginProviderCollection Represents a collection of access providers.
Public class SPTrustedProviderBase Serves as the trusted provider base class for SPTrustedAccessProvider and SPTrustedLoginProvider.
Public class SPTrustedProviderCollection<T> Represents a collection of trusted providers.
Public class SPTrustedSecurityTokenService Defines a trusted STS.
Public class SPTrustedSecurityTokenServiceCollection
Public class SPWindowsToTrustedBackedByActiveDirectoryMigration
Public class SPX509Certificate2ReadOnlyCollection Defines a read only collection class for X509Certificates

Interfaces

  Interface Description
Public interface IMigrateEntityCallback
Public interface ISPWindowsTokenCacheServiceContract Provides token cache-handling services.

Enumerations

  Enumeration Description
Public enumeration SPClaimProviderOperationOptions Specifies a way to manipulate the set of claims providers polled during an operation.
Public enumeration SPIdentifierTypes Specifies the type of an identifier.
Public enumeration SPMappingAction Specifies the modification action to apply to the claim value.
Public enumeration SPOriginalIssuerType Specifies the OriginalIssuer original issuer types used by the security token service and those returned by the various SPClaimProvider claim providers.
Public enumeration SPTrustedBackedByActiveDirectoryIdentityType