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 padrão de autenticação ou autorização para tokens de segurança internos, deriva de uma das classes que derivam de SecurityTokenAuthenticator, como SamlSecurityTokenAuthenticator.
Quando você derivar uma classe, SecurityTokenAuthenticatorsubstitua 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
| Nome | Description |
|---|---|
| SecurityTokenAuthenticator() |
Inicializa uma nova instância da classe SecurityTokenAuthenticator. |
Métodos
| Nome | Description |
|---|---|
| CanValidateToken(SecurityToken) |
Obtém um valor que indica se o token de segurança especificado pode ser validado por esse 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 por esse 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 hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do Objectatual. (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 para o 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 para o token de segurança. |