Partager via


WindowsSecurityToken Classe

Définition

Représente un jeton de sécurité basé sur l'identité d'un compte d'utilisateur ou de domaine 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
Héritage
WindowsSecurityToken
Dérivé
Implémente

Remarques

En général, les développeurs d'application n'ont pas besoin d'utiliser la classe WindowsSecurityToken, sauf si un service Web doit accéder à des informations détaillées sur le compte d'utilisateur ou de domaine Windows associé au jeton de sécurité WindowsSecurityToken. Pour obtenir les informations détaillées du compte d'utilisateur ou du domaine Windows, accédez à la propriété WindowsIdentity.

Constructeurs

WindowsSecurityToken()

Initialise une nouvelle instance de la classe WindowsSecurityToken.

WindowsSecurityToken(WindowsIdentity)

Initialise une nouvelle instance de la classe WindowsSecurityToken à l'aide de l'utilisateur Windows.

WindowsSecurityToken(WindowsIdentity, String)

Initialise une nouvelle instance de la classe WindowsSecurityToken à l'aide de l'utilisateur Windows.

WindowsSecurityToken(WindowsIdentity, String, String)

Crée une instance de WindowsSecurityToken.

Propriétés

AuthenticationType

Obtient le type d'authentification du jeton.

Id

Obtient l'identificateur unique pour le jeton de sécurité.

SecurityKeys

Obtient les clés de chiffrement associées au jeton de sécurité.

ValidFrom

Obtient le premier instant auquel ce jeton de sécurité est valide.

ValidTo

Obtient le dernier instant auquel ce jeton de sécurité est valide.

WindowsIdentity

Obtient l'utilisateur Windows associé à ce jeton de sécurité.

Méthodes

CanCreateKeyIdentifierClause<T>()

Obtient une valeur qui indique si ce jeton de sécurité est capable de créer l'identificateur de clé spécifié.

(Hérité de SecurityToken)
CreateKeyIdentifierClause<T>()

Crée la clause d'identificateur de clé spécifiée.

(Hérité de SecurityToken)
Dispose()

Libère toutes les ressources utilisées par WindowsSecurityToken.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
Initialize(String, DateTime, DateTime, WindowsIdentity, Boolean)

Initialise une nouvelle instance de la classe WindowsSecurityToken à l'aide de l'identificateur unique, de l'utilisateur Windows et des premier et derniers instants spécifiés lorsque le jeton de sécurité est valide.

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

Initialise une nouvelle instance de la classe WindowsSecurityToken.

MatchesKeyIdentifierClause(SecurityKeyIdentifierClause)

Retourne une valeur qui indique si l'identificateur de clé pour cette instance peut être résolu à la clause d'identificateur de clé spécifiée.

(Hérité de SecurityToken)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ResolveKeyIdentifierClause(SecurityKeyIdentifierClause)

Obtient la clé pour la clause d'identificateur de clé spécifiée.

(Hérité de SecurityToken)
ThrowIfDisposed()

Lève une exception si la méthode Dispose() a été appelée pour cette instance.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à