Compartir a través de


WindowsSecurityToken Clase

Definición

Representa un token de seguridad que está basado en la identidad de un dominio o cuenta de usuario de 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
Herencia
WindowsSecurityToken
Derivado
Implementaciones

Comentarios

Normalmente, los desarrolladores de aplicaciones no necesitan utilizar la clase WindowsSecurityToken, a menos que un servicio web deba obtener acceso a los detalles sobre el dominio o la cuenta de usuario de Windows que se asocia al token de seguridad WindowsSecurityToken. Para obtener los detalles del dominio o de la cuenta de usuario de Windows, obtenga acceso a la propiedad WindowsIdentity.

Constructores

WindowsSecurityToken()

Inicializa una nueva instancia de la clase WindowsSecurityToken.

WindowsSecurityToken(WindowsIdentity)

Inicializa una instancia nueva de la clase WindowsSecurityToken con el usuario de Windows.

WindowsSecurityToken(WindowsIdentity, String)

Inicializa una instancia nueva de la clase WindowsSecurityToken con el usuario de Windows.

WindowsSecurityToken(WindowsIdentity, String, String)

Crea una nueva instancia de WindowsSecurityToken.

Propiedades

AuthenticationType

Obtiene el tipo de autenticación para el token.

Id

Obtiene el identificador único para el token de seguridad.

SecurityKeys

Obtiene las claves criptográficas asociadas al token de seguridad.

ValidFrom

Obtiene a tiempo el primer momento en el que este token de seguridad es válido.

ValidTo

Obtiene a tiempo el último momento en el que este token de seguridad es válido.

WindowsIdentity

Obtiene el usuario de Windows asociado a este token de seguridad.

Métodos

CanCreateKeyIdentifierClause<T>()

Obtiene un valor que indica si este token de seguridad es capaz de crear el identificador clave especificado.

(Heredado de SecurityToken)
CreateKeyIdentifierClause<T>()

Crea la cláusula de identificador de clave especificada.

(Heredado de SecurityToken)
Dispose()

Libera todos los recursos que usa WindowsSecurityToken.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
Initialize(String, DateTime, DateTime, WindowsIdentity, Boolean)

Inicializa una instancia nueva de la clase WindowsSecurityToken utilizando el identificador único especificado, el usuario de Windows y los momentos de inicio y fin de validez del token de seguridad.

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

Inicializa una nueva instancia de la clase WindowsSecurityToken.

MatchesKeyIdentifierClause(SecurityKeyIdentifierClause)

Devuelve un valor que indica si el identificador clave para esta instancia puede resolverse en el identificador de clave especificado.

(Heredado de SecurityToken)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ResolveKeyIdentifierClause(SecurityKeyIdentifierClause)

Obtiene la clave para la cláusula de identificador de clave especificada.

(Heredado de SecurityToken)
ThrowIfDisposed()

Inicia una excepción si se ha llamado al método Dispose() para esta instancia.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a