WindowsSecurityToken Classe

Definição

Representa um token de segurança baseado na identidade de um domínio Windows ou conta de utilizador.

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

Observações

Normalmente, os programadores de aplicações não precisam de usar a classe WindowsSecurityToken, a menos que um serviço Web tenha de aceder a detalhes sobre o domínio Windows ou a conta de utilizador associada ao token de segurança WindowsSecurityToken. Para obter os detalhes do domínio Windows ou da conta de utilizador, aceda à propriedade WindowsIdentity.

Construtores

Name Description
WindowsSecurityToken()

Inicializa uma nova instância da WindowsSecurityToken classe.

WindowsSecurityToken(WindowsIdentity, String, String)

Cria uma nova instância de WindowsSecurityToken.

WindowsSecurityToken(WindowsIdentity, String)

Inicializa uma nova instância da classe WindowsSecurityToken usando o utilizador Windows.

WindowsSecurityToken(WindowsIdentity)

Inicializa uma nova instância da classe WindowsSecurityToken usando o utilizador Windows.

Propriedades

Name Description
AuthenticationType

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

Id

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

SecurityKeys

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

ValidFrom

Obtém o primeiro instante no tempo em que este token de segurança é válido.

ValidTo

Obtém o último instante no tempo em que este token de segurança é válido.

WindowsIdentity

Recebe o utilizador do Windows associado a este token de segurança.

Métodos

Name Description
CanCreateKeyIdentifierClause<T>()

Recebe um valor que indica se este token de segurança é capaz de criar o identificador de chave especificado.

(Herdado de SecurityToken)
CreateKeyIdentifierClause<T>()

Cria a cláusula identificadora de chave especificada.

(Herdado de SecurityToken)
Dispose()

Liberta todos os recursos utilizados pelo WindowsSecurityToken.

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)
Initialize(String, DateTime, DateTime, WindowsIdentity, Boolean)

Inicializa uma nova instância da classe WindowsSecurityToken usando o identificador único especificado, Windows utilizador e o primeiro e último instante no tempo em que o token de segurança é válido.

Initialize(String, String, DateTime, DateTime, WindowsIdentity, Boolean)

Inicializa uma nova instância da WindowsSecurityToken classe.

MatchesKeyIdentifierClause(SecurityKeyIdentifierClause)

Devolve um valor que indica se o identificador de chave desta instância pode ser resolvido para o identificador de chave especificado.

(Herdado de SecurityToken)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ResolveKeyIdentifierClause(SecurityKeyIdentifierClause)

Obtém a chave para a cláusula identificadora de chave especificada.

(Herdado de SecurityToken)
ThrowIfDisposed()

Lança uma exceção se o Dispose() método já foi chamado para esta instância.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a