SecurityTokenResolver Classe

Definição

Representa uma classe utilitária que pode recuperar tokens de segurança ou chaves quando se tem um identificador de chave ou uma cláusula de identificador de chave.

public ref class SecurityTokenResolver abstract
public ref class SecurityTokenResolver abstract : System::IdentityModel::Configuration::ICustomIdentityConfiguration
public abstract class SecurityTokenResolver
public abstract class SecurityTokenResolver : System.IdentityModel.Configuration.ICustomIdentityConfiguration
type SecurityTokenResolver = class
type SecurityTokenResolver = class
    interface ICustomIdentityConfiguration
Public MustInherit Class SecurityTokenResolver
Public MustInherit Class SecurityTokenResolver
Implements ICustomIdentityConfiguration
Herança
SecurityTokenResolver
Derivado
Implementações

Observações

Use a SecurityTokenResolver classe para recuperar uma chave ou token de segurança quando tiver um identificador de chave ou uma cláusula de identificador de chave. Os ResolveToken métodos and TryResolveToken recuperam um token desde que exista um identificador de chave ou cláusula de identificador de chave. O ResolveSecurityKey e TryResolveSecurityKey recupera uma chave dado que existe uma cláusula de identificação de chave. Os métodos com Try prefixo retornam false quando a recuperação não é bem-sucedida, enquanto os métodos sem Try prefixo lançam uma exceção.

Construtores

Name Description
SecurityTokenResolver()

Inicializa uma nova instância da SecurityTokenResolver classe.

Métodos

Name Description
CreateDefaultSecurityTokenResolver(ReadOnlyCollection<SecurityToken>, Boolean)

Cria um resolvedor de token de segurança predefinido para os tokens de segurança especificados.

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)
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.

MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ResolveSecurityKey(SecurityKeyIdentifierClause)

Obtém a chave referenciada na cláusula identificadora de chave especificada.

ResolveToken(SecurityKeyIdentifier)

Recupera um token de segurança que corresponde a uma das cláusulas de identificador de chave de segurança contidas no identificador de chave especificado.

ResolveToken(SecurityKeyIdentifierClause)

Recupera o token de segurança que corresponde à cláusula identificadora de chave especificada.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)
TryResolveSecurityKey(SecurityKeyIdentifierClause, SecurityKey)

Tenta recuperar a chave referenciada na cláusula identificadora de chave especificada.

TryResolveSecurityKeyCore(SecurityKeyIdentifierClause, SecurityKey)

Tenta recuperar a chave referenciada na cláusula identificadora de chave especificada.

TryResolveToken(SecurityKeyIdentifier, SecurityToken)

Tenta recuperar o token de segurança que corresponde a uma das cláusulas de identificador de chave contidas no identificador de chave especificado.

TryResolveToken(SecurityKeyIdentifierClause, SecurityToken)

Tenta recuperar o token de segurança que corresponde à cláusula identificadora de chave especificada.

TryResolveTokenCore(SecurityKeyIdentifier, SecurityToken)

Quando sobrescrito numa classe derivada, tenta recuperar o token de segurança que corresponde a pelo menos uma das cláusulas de identificador de chave contidas no identificador de chave especificado.

TryResolveTokenCore(SecurityKeyIdentifierClause, SecurityToken)

Quando sobreposto numa classe derivada, tenta resolver o token de segurança que corresponde à cláusula identificadora de chave especificada.

Aplica-se a