SecurityTokenAuthenticator Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |