Partilhar via


SecurityTokenAuthenticator Classe

Definição

Autentica um token de segurança.

public ref class SecurityTokenAuthenticator abstract
public abstract class SecurityTokenAuthenticator
type SecurityTokenAuthenticator = class
Public MustInherit Class SecurityTokenAuthenticator
Herança
SecurityTokenAuthenticator
Derivado

Comentários

A SecurityTokenAuthenticator classe e as classes que derivam dela autenticam tokens de segurança. Normalmente, você só derivaria uma classe diretamente de quando criasse um token de SecurityTokenAuthenticator segurança personalizado. Se você quiser substituir os comportamentos de autenticação ou autorização padrão para tokens de segurança internos, derive de uma das classes derivadas de SecurityTokenAuthenticator, como SamlSecurityTokenAuthenticator.

Quando você deriva uma classe de SecurityTokenAuthenticator, substitua os dois métodos a seguir: ValidateTokenCore e CanValidateTokenCore. O CanValidateTokenCore método determina se esse autenticador de token de segurança pode autenticar um token de segurança específico. O ValidateTokenCore método autentica o token de segurança e estabelece um conjunto de políticas de autorização para autorização. As políticas de autorização mapeiam as declarações encontradas no token de segurança para declarações exigidas pelo aplicativo.

Construtores

SecurityTokenAuthenticator()

Inicializa uma nova instância da classe SecurityTokenAuthenticator.

Métodos

CanValidateToken(SecurityToken)

Obtém um valor que indica se o token de segurança especificado pode ser validado pelo autenticador de token de segurança.

CanValidateTokenCore(SecurityToken)

Quando substituído em uma classe derivada, obtém um valor que indica se o token de segurança especificado pode ser validado pelo autenticador de token de segurança.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
ValidateToken(SecurityToken)

Autentica o token de segurança especificado e retorna o conjunto de políticas de autorização do token de segurança.

ValidateTokenCore(SecurityToken)

Quando substituído em uma classe derivada, autentica o token de segurança especificado e retorna o conjunto de políticas de autorização do token de segurança.

Aplica-se a

Confira também