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 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
- 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) |