SecurityTokenAuthenticator Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
Observações
A SecurityTokenAuthenticator classe e as classes que dela derivam autenticam os tokens de segurança. Normalmente, só se deriva uma classe diretamente quando SecurityTokenAuthenticator se cria um token de segurança personalizado. Se quiser sobrepor os comportamentos predefinidos de autenticação ou autorização para tokens de segurança incorporados, derive de uma das classes que derivam de SecurityTokenAuthenticator, como SamlSecurityTokenAuthenticator.
Quando se deriva uma classe a partir de SecurityTokenAuthenticator, sobrepõe-se os seguintes dois métodos: ValidateTokenCore e CanValidateTokenCore. O CanValidateTokenCore método determina se este 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 a autorização. As políticas de autorização mapeiam as reivindicações encontradas no token de segurança para as reivindicações exigidas pela aplicação.
Construtores
| Name | Description |
|---|---|
| SecurityTokenAuthenticator() |
Inicializa uma nova instância da SecurityTokenAuthenticator classe. |
Métodos
| Name | Description |
|---|---|
| CanValidateToken(SecurityToken) |
Recebe um valor que indica se o token de segurança especificado pode ser validado por este autenticador de token de segurança. |
| CanValidateTokenCore(SecurityToken) |
Quando sobreposto numa classe derivada, recebe um valor que indica se o token de segurança especificado pode ser validado por este autenticador de token de segurança. |
| 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) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |
| ValidateToken(SecurityToken) |
Autentica o token de segurança especificado e devolve o conjunto de políticas de autorização para o token de segurança. |
| ValidateTokenCore(SecurityToken) |
Quando é sobreposto numa classe derivada, autentica o token de segurança especificado e devolve o conjunto de políticas de autorização para o token de segurança. |