Compartilhar via


WindowsSecurityToken Classe

Definição

Representa um token de segurança baseado na identidade de uma conta de usuário ou um domínio 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
WindowsSecurityToken
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 a 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

WindowsSecurityToken()

Inicializa uma nova instância da classe WindowsSecurityToken.

WindowsSecurityToken(WindowsIdentity)

Inicializa uma nova instância da classe WindowsSecurityToken usando o usuário do Windows.

WindowsSecurityToken(WindowsIdentity, String)

Inicializa uma nova instância da classe WindowsSecurityToken usando o usuário do Windows.

WindowsSecurityToken(WindowsIdentity, String, String)

Cria uma nova instância de WindowsSecurityToken.

Propriedades

AuthenticationType

Obtém o tipo de autenticação para o token.

Id

Obtém o identificador exclusivo do token de segurança.

SecurityKeys

Obtém as chaves criptográficas associadas ao token de segurança.

ValidFrom

Obtém o primeiro momento em que esse token de segurança é válido.

ValidTo

Obtém o último no momento 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

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 classe WindowsSecurityToken usando o identificador exclusivo, o usuário do Windows e o primeiro e o último momentos em que o token de segurança está válido especificados.

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 para esta instância pode ser resolvido para o identificador de chave especificado.

(Herdado de SecurityToken)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ResolveKeyIdentifierClause(SecurityKeyIdentifierClause)

Obtém a chave para a cláusula de identificador de chave especificado.

(Herdado de SecurityToken)
ThrowIfDisposed()

Gerará uma exceção se o método Dispose() tiver sido chamado para essa instância.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a