UserNameSecurityTokenHandler Classe

Definição

Define uma classe base abstrata para um 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

Nome Description
UserNameSecurityTokenHandler()

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

Propriedades

Nome Description
CanValidateToken

Obtém um valor que indica se o manipulador dá suporte à validação de tokens de segurança.

(Herdado de SecurityTokenHandler)
CanWriteToken

Obtém um valor que indica se esse manipulador pode gravar tokens do tipo UserNameSecurityToken.

Configuration

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

(Herdado de SecurityTokenHandler)
ContainingCollection

Obtém a coleção de manipuladores de token que contém a instância atual.

(Herdado de SecurityTokenHandler)
RetainPassword

Obtém ou define um valor que especifica se a senha será retida no token de inicialização anexado ao ClaimsIdentity que é retornado pelo ValidateToken(SecurityToken) método.

TokenType

Obtém os Type tokens que esse manipulador processa.

Métodos

Nome Description
CanReadKeyIdentifierClause(XmlReader)

Retorna um valor que indica se o elemento XML referenciado pelo leitor XML especificado é uma cláusula de identificador de chave que pode ser desserializada por essa instância.

(Herdado de SecurityTokenHandler)
CanReadToken(String)

Retorna um valor que indica se a cadeia de caracteres especificada pode ser desserializada como um token do tipo processado por essa instância.

(Herdado de SecurityTokenHandler)
CanReadToken(XmlReader)

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

CanWriteKeyIdentifierClause(SecurityKeyIdentifierClause)

Retorna um valor que indica se a cláusula de identificador de chave especificada pode ser serializada por essa instância.

(Herdado de SecurityTokenHandler)
CreateSecurityTokenReference(SecurityToken, Boolean)

Quando substituído em uma classe derivada, cria a referência de token de segurança para tokens processados por essa classe. Esse método normalmente é chamado por um STS (serviço de token de segurança).

(Herdado de SecurityTokenHandler)
CreateToken(SecurityTokenDescriptor)

Quando substituído em uma classe derivada, cria um token de segurança usando o descritor de token especificado. Esse método é chamado por um STS (serviço de token de segurança).

(Herdado de SecurityTokenHandler)
DetectReplayedToken(SecurityToken)

Quando substituído em uma classe derivada, gera uma exceção se o token especificado for detectado como sendo reproduzido.

(Herdado de SecurityTokenHandler)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função hash predefinida.

(Herdado de Object)
GetTokenTypeIdentifiers()

Retorna os URIs usados em solicitações para identificar um token do tipo que pode ser processado por esse manipulador.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
LoadCustomConfiguration(XmlNodeList)

Quando substituído em uma classe derivada, carrega a configuração personalizada de XML.

(Herdado de SecurityTokenHandler)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ReadKeyIdentifierClause(XmlReader)

Quando substituído em uma classe derivada, desserializa o XML referenciado pelo leitor XML especificado para uma cláusula de identificador de chave que faz referência a um token processado pela classe derivada.

(Herdado de SecurityTokenHandler)
ReadToken(String)

Quando substituído em uma classe derivada, desserializa a cadeia de caracteres especificada para um token do tipo processado pela classe derivada.

(Herdado de SecurityTokenHandler)
ReadToken(XmlReader, SecurityTokenResolver)

Quando substituído em uma 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ê um UserNameSecurityToken do leitor especificado.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
TraceTokenValidationFailure(SecurityToken, String)

Rastreia o evento de falha durante a validação de tokens de segurança quando o rastreamento está habilitado.

(Herdado de SecurityTokenHandler)
TraceTokenValidationSuccess(SecurityToken)

Rastreia a validação bem-sucedida do evento de tokens de segurança quando o rastreamento está habilitado.

(Herdado de SecurityTokenHandler)
ValidateToken(SecurityToken)

Quando substituído em uma 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 substituído em uma classe derivada, serializa a cláusula de identificador de chave especificada para XML. A cláusula do identificador de chave deve ser do tipo compatível com a classe derivada.

(Herdado de SecurityTokenHandler)
WriteToken(SecurityToken)

Quando substituído em uma classe derivada, serializa o token de segurança especificado para uma cadeia de caracteres. O token deve ser do tipo processado pela classe derivada.

(Herdado de SecurityTokenHandler)
WriteToken(XmlWriter, SecurityToken)

Serializa o XML especificado UserNameSecurityToken .

Aplica-se a

Confira também