MembershipUserNameSecurityTokenHandler Class
A UserNameSecurityTokenHandler that validates a UserNameSecurityToken by using a configured MembershipProvider.
Assembly: System.IdentityModel.Services (in System.IdentityModel.Services.dll)
System.IdentityModel.Tokens::SecurityTokenHandler
System.IdentityModel.Tokens::UserNameSecurityTokenHandler
System.IdentityModel.Services.Tokens::MembershipUserNameSecurityTokenHandler
| Name | Description | |
|---|---|---|
![]() | MembershipUserNameSecurityTokenHandler() | Initializes a new instance of the MembershipUserNameSecurityTokenHandler class that uses the default membership provider that is configured for the application. |
![]() | MembershipUserNameSecurityTokenHandler(MembershipProvider^) | Initializes a new instance of the MembershipUserNameSecurityTokenHandler class that uses the specified membership provider. |
| Name | Description | |
|---|---|---|
![]() | CanValidateToken | Gets a value that indicates whether the current instance can validate security tokens of type UserNameSecurityToken. Always true.(Overrides SecurityTokenHandler::CanValidateToken.) |
![]() | CanWriteToken | Gets a value that indicates whether this handler can write tokens of type UserNameSecurityToken.(Inherited from UserNameSecurityTokenHandler.) |
![]() | Configuration | Gets or sets the SecurityTokenHandlerConfiguration object that provides configuration for the current instance.(Inherited from SecurityTokenHandler.) |
![]() | ContainingCollection | Gets the token handler collection that contains the current instance.(Inherited from SecurityTokenHandler.) |
![]() | MembershipProvider | Gets the MembershipProvider that is configured for the current instance. |
![]() | RetainPassword | Gets or sets a value that specifies whether the password will be retained in the bootstrap token that is attached to the ClaimsIdentity that is returned by the ValidateToken method.(Inherited from UserNameSecurityTokenHandler.) |
![]() | TokenType | Gets the Type of the tokens that this handler processes.(Inherited from UserNameSecurityTokenHandler.) |
| Name | Description | |
|---|---|---|
![]() | CanReadKeyIdentifierClause(XmlReader^) | Returns a value that indicates whether the XML element referred to by the specified XML reader is a key identifier clause that can be deserialized by this instance.(Inherited from SecurityTokenHandler.) |
![]() | CanReadToken(String^) | Returns a value that indicates whether the specified string can be deserialized as a token of the type processed by this instance.(Inherited from SecurityTokenHandler.) |
![]() | CanReadToken(XmlReader^) | Indicates whether the current XML element can be read as a UserNameSecurityToken.(Inherited from UserNameSecurityTokenHandler.) |
![]() | CanWriteKeyIdentifierClause(SecurityKeyIdentifierClause^) | Returns a value that indicates whether the specified key identifier clause can be serialized by this instance.(Inherited from SecurityTokenHandler.) |
![]() | CreateSecurityTokenReference(SecurityToken^, Boolean) | When overridden in a derived class, creates the security token reference for tokens processed by that class. This method is typically called by a security token service (STS).(Inherited from SecurityTokenHandler.) |
![]() | CreateToken(SecurityTokenDescriptor^) | When overridden in a derived class, creates a security token using the specified token descriptor. This method is called by a security token service (STS). (Inherited from SecurityTokenHandler.) |
![]() | DetectReplayedToken(SecurityToken^) | When overridden in a derived class, throws an exception if the specified token is detected as being replayed.(Inherited from SecurityTokenHandler.) |
![]() | Equals(Object^) | Determines whether the specified object is equal to the current object.(Inherited from Object.) |
![]() | Finalize() | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.) |
![]() | GetHashCode() | Serves as the default hash function. (Inherited from Object.) |
![]() | GetTokenTypeIdentifiers() | Returns the URIs used in requests to identify a token of the type that can be processed by this handler.(Inherited from UserNameSecurityTokenHandler.) |
![]() | GetType() | |
![]() | LoadCustomConfiguration(XmlNodeList^) | Loads custom configuration from XML.(Overrides SecurityTokenHandler::LoadCustomConfiguration(XmlNodeList^).) |
![]() | MemberwiseClone() | |
![]() | ReadKeyIdentifierClause(XmlReader^) | When overridden in a derived class, deserializes the XML referenced by the specified XML reader to a key identifier clause that references a token processed by the derived class.(Inherited from SecurityTokenHandler.) |
![]() | ReadToken(String^) | When overridden in a derived class, deserializes the specified string to a token of the type processed by the derived class.(Inherited from SecurityTokenHandler.) |
![]() | ReadToken(XmlReader^) | Reads a UserNameSecurityToken from the specified reader.(Inherited from UserNameSecurityTokenHandler.) |
![]() | ReadToken(XmlReader^, SecurityTokenResolver^) | When overridden in a derived class, deserializes the XML referenced by the specified XML reader to a token of the type processed by the derived class by using the specified token resolver.(Inherited from SecurityTokenHandler.) |
![]() | ToString() | Returns a string that represents the current object.(Inherited from Object.) |
![]() | TraceTokenValidationFailure(SecurityToken^, String^) | Traces the failure event during the validation of security tokens when tracing is enabled.(Inherited from SecurityTokenHandler.) |
![]() | TraceTokenValidationSuccess(SecurityToken^) | Traces the successful validation of security tokens event when tracing is enabled.(Inherited from SecurityTokenHandler.) |
![]() | ValidateToken(SecurityToken^) | Validates the specified security token by using the configured MembershipProvider.(Overrides SecurityTokenHandler::ValidateToken(SecurityToken^).) |
![]() | WriteKeyIdentifierClause(XmlWriter^, SecurityKeyIdentifierClause^) | When overridden in a derived class, serializes the specified key identifier clause to XML. The key identifier clause must be of the type supported by the derived class.(Inherited from SecurityTokenHandler.) |
![]() | WriteToken(SecurityToken^) | When overridden in a derived class, serializes the specified security token to a string. The token must be of the type processed by the derived class.(Inherited from SecurityTokenHandler.) |
![]() | WriteToken(XmlWriter^, SecurityToken^) | Serializes the specified UserNameSecurityToken to XML.(Inherited from UserNameSecurityTokenHandler.) |
Available since 4.5
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.


