WindowsSecurityToken Clase

Definición

Representa un token de seguridad que está basado en la identidad de un dominio o cuenta de usuario de Windows.Represents a security token that is based on the identity of a Windows domain or user account.

public ref class WindowsSecurityToken : System::IdentityModel::Tokens::SecurityToken, IDisposable
public ref class WindowsSecurityToken : System::IdentityModel::Tokens::SecurityToken
public class WindowsSecurityToken : System.IdentityModel.Tokens.SecurityToken, IDisposable
public class WindowsSecurityToken : System.IdentityModel.Tokens.SecurityToken
type WindowsSecurityToken = class
    inherit SecurityToken
    interface IDisposable
type WindowsSecurityToken = class
    inherit SecurityToken
Public Class WindowsSecurityToken
Inherits SecurityToken
Implements IDisposable
Public Class WindowsSecurityToken
Inherits SecurityToken
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.Typically, application developers do not need to use the WindowsSecurityToken class, unless a Web service must gain access to details about the Windows domain or user account associated with the WindowsSecurityToken security token. Para obtener los detalles del dominio o de la cuenta de usuario de Windows, obtenga acceso a la propiedad WindowsIdentity.To get the details of the Windows domain or user account, access the WindowsIdentity property.

Constructores

WindowsSecurityToken()

Inicializa una nueva instancia de la clase WindowsSecurityToken.Initializes a new instance of the WindowsSecurityToken class.

WindowsSecurityToken(WindowsIdentity)

Inicializa una instancia nueva de la clase WindowsSecurityToken con el usuario de Windows.Initializes a new instance of the WindowsSecurityToken class using the Windows user.

WindowsSecurityToken(WindowsIdentity, String)

Inicializa una instancia nueva de la clase WindowsSecurityToken con el usuario de Windows.Initializes a new instance of the WindowsSecurityToken class using the Windows user.

WindowsSecurityToken(WindowsIdentity, String, String)

Crea una nueva instancia de WindowsSecurityToken.Creates a new instance of WindowsSecurityToken.

Propiedades

AuthenticationType

Obtiene el tipo de autenticación para el token.Gets the authentication type for the token.

Id

Obtiene el identificador único para el token de seguridad.Gets the unique identifier for the security token.

SecurityKeys

Obtiene las claves criptográficas asociadas al token de seguridad.Gets the cryptographic keys associated with the security token.

ValidFrom

Obtiene a tiempo el primer momento en el que este token de seguridad es válido.Gets the first instant in time at which this security token is valid.

ValidTo

Obtiene a tiempo el último momento en el que este token de seguridad es válido.Gets the last instant in time at which this security token is valid.

WindowsIdentity

Obtiene el usuario de Windows asociado a este token de seguridad.Gets the Windows user associated with this security token.

Métodos

CanCreateKeyIdentifierClause<T>()

Obtiene un valor que indica si este token de seguridad es capaz de crear el identificador clave especificado.Gets a value that indicates whether this security token is capable of creating the specified key identifier.

(Heredado de SecurityToken)
CreateKeyIdentifierClause<T>()

Crea la cláusula de identificador de clave especificada.Creates the specified key identifier clause.

(Heredado de SecurityToken)
Dispose()

Libera todos los recursos que usa WindowsSecurityToken.Releases all resources used by the WindowsSecurityToken.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.Determines whether the specified object is equal to the current object.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(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.Initializes a new instance of the WindowsSecurityToken class using the specified unique identifier, Windows user, and the first and last instants in time when the security token is valid.

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

Inicializa una nueva instancia de la clase WindowsSecurityToken.Initializes a new instance of the WindowsSecurityToken class.

MatchesKeyIdentifierClause(SecurityKeyIdentifierClause)

Devuelve un valor que indica si el identificador clave para esta instancia puede resolverse en el identificador de clave especificado.Returns a value that indicates whether the key identifier for this instance can be resolved to the specified key identifier.

(Heredado de SecurityToken)
MemberwiseClone()

Crea una copia superficial del Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
ResolveKeyIdentifierClause(SecurityKeyIdentifierClause)

Obtiene la clave para la cláusula de identificador de clave especificada.Gets the key for the specified key identifier clause.

(Heredado de SecurityToken)
ThrowIfDisposed()

Inicia una excepción si se ha llamado al método Dispose() para esta instancia.Throws an exception if the Dispose() method has been called for this instance.

ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Heredado de Object)

Se aplica a