WindowsSecurityToken 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.
Representa um token de segurança baseado na identidade de um domínio ou conta de usuário do Windows.
public ref class WindowsSecurityToken : System::IdentityModel::Tokens::SecurityToken, IDisposable
public class WindowsSecurityToken : System.IdentityModel.Tokens.SecurityToken, IDisposable
type WindowsSecurityToken = class
inherit SecurityToken
interface IDisposable
Public Class WindowsSecurityToken
Inherits SecurityToken
Implements IDisposable
- Herança
- Derivado
- Implementações
Comentários
Normalmente, os desenvolvedores de aplicativos não precisam usar a WindowsSecurityToken classe, a menos que um serviço Web precise obter acesso aos detalhes sobre o domínio do Windows ou a conta de usuário associada ao WindowsSecurityToken token de segurança. Para obter os detalhes do domínio do Windows ou da conta de usuário, acesse a WindowsIdentity propriedade.
Construtores
| Nome | Description |
|---|---|
| WindowsSecurityToken() |
Inicializa uma nova instância da classe WindowsSecurityToken. |
| WindowsSecurityToken(WindowsIdentity, String, String) |
Cria uma nova instância de WindowsSecurityToken. |
| WindowsSecurityToken(WindowsIdentity, String) |
Inicializa uma nova instância da WindowsSecurityToken classe usando o usuário do Windows. |
| WindowsSecurityToken(WindowsIdentity) |
Inicializa uma nova instância da WindowsSecurityToken classe usando o usuário do Windows. |
Propriedades
| Nome | Description |
|---|---|
| AuthenticationType |
Obtém o tipo de autenticação do token. |
| Id |
Obtém o identificador exclusivo para o token de segurança. |
| SecurityKeys |
Obtém as chaves criptográficas associadas ao token de segurança. |
| ValidFrom |
Obtém o primeiro instante no qual esse token de segurança é válido. |
| ValidTo |
Obtém o último instante no tempo em que esse token de segurança é válido. |
| WindowsIdentity |
Obtém o usuário do Windows associado a esse token de segurança. |
Métodos
| Nome | Description |
|---|---|
| CanCreateKeyIdentifierClause<T>() |
Obtém um valor que indica se esse token de segurança é capaz de criar o identificador de chave especificado. (Herdado de SecurityToken) |
| CreateKeyIdentifierClause<T>() |
Cria a cláusula de identificador de chave especificada. (Herdado de SecurityToken) |
| Dispose() |
Libera todos os recursos usados pelo WindowsSecurityToken. |
| 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) |
| Initialize(String, DateTime, DateTime, WindowsIdentity, Boolean) |
Inicializa uma nova instância da WindowsSecurityToken classe usando o identificador exclusivo especificado, o usuário do Windows e os primeiros e últimos instantes no tempo em que o token de segurança é válido. |
| Initialize(String, String, DateTime, DateTime, WindowsIdentity, Boolean) |
Inicializa uma nova instância da classe WindowsSecurityToken. |
| MatchesKeyIdentifierClause(SecurityKeyIdentifierClause) |
Retorna um valor que indica se o identificador de chave dessa instância pode ser resolvido para o identificador de chave especificado. (Herdado de SecurityToken) |
| MemberwiseClone() |
Cria uma cópia superficial do Objectatual. (Herdado de Object) |
| ResolveKeyIdentifierClause(SecurityKeyIdentifierClause) |
Obtém a chave da cláusula de identificador de chave especificada. (Herdado de SecurityToken) |
| ThrowIfDisposed() |
Gerará uma exceção se o Dispose() método tiver sido chamado para essa instância. |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |