UserNameSecurityTokenHandler Classe

Definição

Define uma classe base abstrata para a SecurityTokenHandler que processa tokens de segurança do tipo UserNameSecurityToken.

public ref class UserNameSecurityTokenHandler abstract : System::IdentityModel::Tokens::SecurityTokenHandler
public abstract class UserNameSecurityTokenHandler : System.IdentityModel.Tokens.SecurityTokenHandler
type UserNameSecurityTokenHandler = class
    inherit SecurityTokenHandler
Public MustInherit Class UserNameSecurityTokenHandler
Inherits SecurityTokenHandler
Herança
UserNameSecurityTokenHandler
Derivado

Construtores

Name Description
UserNameSecurityTokenHandler()

Chamado a partir de construtores em classes derivadas para inicializar a UserNameSecurityTokenHandler classe.

Propriedades

Name Description
CanValidateToken

Recebe um valor que indica se o handler suporta validação de tokens de segurança.

(Herdado de SecurityTokenHandler)
CanWriteToken

Obtém um valor que indica se este manipulador pode escrever tokens do tipo UserNameSecurityToken.

Configuration

Obtém ou define o SecurityTokenHandlerConfiguration objeto que fornece a configuração para a instância atual.

(Herdado de SecurityTokenHandler)
ContainingCollection

Obtém a coleção do handler de tokens que contém a instância atual.

(Herdado de SecurityTokenHandler)
RetainPassword

Recebe ou define um valor que especifica se a palavra-passe será mantida no token bootstrap que está associado ao ClaimsIdentity que é devolvido pelo ValidateToken(SecurityToken) método.

TokenType

Obtém os Type tokens que este handler processa.

Métodos

Name Description
CanReadKeyIdentifierClause(XmlReader)

Devolve um valor que indica se o elemento XML referido pelo leitor XML especificado é uma cláusula identificadora-chave que pode ser desserializada por esta instância.

(Herdado de SecurityTokenHandler)
CanReadToken(String)

Devolve um valor que indica se a cadeia especificada pode ser desserializada como um token do tipo processado por esta instância.

(Herdado de SecurityTokenHandler)
CanReadToken(XmlReader)

Indica se o elemento XML atual pode ser lido como um UserNameSecurityToken.

CanWriteKeyIdentifierClause(SecurityKeyIdentifierClause)

Devolve um valor que indica se a cláusula identificadora de chave especificada pode ser serializada por esta instância.

(Herdado de SecurityTokenHandler)
CreateSecurityTokenReference(SecurityToken, Boolean)

Quando sobreposto numa classe derivada, cria-se a referência do token de segurança para tokens processados por essa classe. Este método é normalmente chamado por um serviço de token de segurança (STS).

(Herdado de SecurityTokenHandler)
CreateToken(SecurityTokenDescriptor)

Quando sobreposto numa classe derivada, cria-se um token de segurança usando o descritor do token especificado. Este método é chamado por um serviço de token de segurança (STS).

(Herdado de SecurityTokenHandler)
DetectReplayedToken(SecurityToken)

Quando sobrescrito numa classe derivada, lança uma exceção se o token especificado for detetado como sendo rejogado.

(Herdado de SecurityTokenHandler)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetTokenTypeIdentifiers()

Devolve os URIs usados nos pedidos para identificar um token do tipo que pode ser processado por este handler.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
LoadCustomConfiguration(XmlNodeList)

Quando sobreposto numa classe derivada, carrega uma configuração personalizada a partir do XML.

(Herdado de SecurityTokenHandler)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ReadKeyIdentifierClause(XmlReader)

Quando sobreposto numa classe derivada, desserializa o XML referenciado pelo leitor XML especificado para uma cláusula identificadora de chave que faz referência a um token processado pela classe derivada.

(Herdado de SecurityTokenHandler)
ReadToken(String)

Quando sobreposta numa classe derivada, a cadeia especificada desserializa para um token do tipo processado pela classe derivada.

(Herdado de SecurityTokenHandler)
ReadToken(XmlReader, SecurityTokenResolver)

Quando sobreposto numa classe derivada, desserializa o XML referenciado pelo leitor XML especificado para um token do tipo processado pela classe derivada usando o resolvedor de token especificado.

(Herdado de SecurityTokenHandler)
ReadToken(XmlReader)

Lê a UserNameSecurityToken do leitor especificado.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)
TraceTokenValidationFailure(SecurityToken, String)

Rastreia o evento de falha durante a validação dos tokens de segurança quando o rastreio está ativado.

(Herdado de SecurityTokenHandler)
TraceTokenValidationSuccess(SecurityToken)

Rastreia o evento de validação bem-sucedida dos tokens de segurança quando o rastreio está ativado.

(Herdado de SecurityTokenHandler)
ValidateToken(SecurityToken)

Quando sobreposto numa classe derivada, valida o token de segurança especificado. O token deve ser do tipo processado pela classe derivada.

(Herdado de SecurityTokenHandler)
WriteKeyIdentifierClause(XmlWriter, SecurityKeyIdentifierClause)

Quando sobreposta numa classe derivada, serializa a cláusula identificadora de chave especificada para XML. A cláusula identificadora de chave deve ser do tipo suportado pela classe derivada.

(Herdado de SecurityTokenHandler)
WriteToken(SecurityToken)

Quando sobrescrito numa classe derivada, serializa o token de segurança especificado para uma cadeia. O token deve ser do tipo processado pela classe derivada.

(Herdado de SecurityTokenHandler)
WriteToken(XmlWriter, SecurityToken)

Serializa o especificado UserNameSecurityToken para XML.

Aplica-se a

Ver também