Condividi tramite


WindowsSecurityToken Classe

Definizione

Rappresenta un token di sicurezza basato sull'identità di un dominio Windows o dell'account utente.

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
Ereditarietà
WindowsSecurityToken
Derivato
Implementazioni

Commenti

In genere gli sviluppatori di applicazioni non hanno bisogno di utilizzare la classe WindowsSecurityToken, a meno che un servizio Web debba accedere ai dettagli relativi al dominio Windows o all'account utente associato al token di sicurezza WindowsSecurityToken. Per ottenere i dettagli del dominio Windows o dell'account utente, accedere alla proprietà WindowsIdentity.

Costruttori

WindowsSecurityToken()

Inizializza una nuova istanza della classe WindowsSecurityToken.

WindowsSecurityToken(WindowsIdentity)

Inizializza una nuova istanza della classe WindowsSecurityToken mediante l'utente Windows.

WindowsSecurityToken(WindowsIdentity, String)

Inizializza una nuova istanza della classe WindowsSecurityToken mediante l'utente Windows.

WindowsSecurityToken(WindowsIdentity, String, String)

Crea una nuova istanza di WindowsSecurityToken.

Proprietà

AuthenticationType

Ottiene il tipo di autenticazione per il token.

Id

Ottiene l'identificatore univoco del token di sicurezza.

SecurityKeys

Ottiene le chiavi di crittografia associate al token di sicurezza.

ValidFrom

Ottiene l'indicazione del momento a partire dal quale il token di sicurezza è valido.

ValidTo

Ottiene l'indicazione del momento fino al quale il token di sicurezza è valido.

WindowsIdentity

Ottiene l'utente Windows associato a questo token di sicurezza.

Metodi

CanCreateKeyIdentifierClause<T>()

Ottiene un valore che indica se questo token di sicurezza è in grado di creare l'identificatore di chiave specificato.

(Ereditato da SecurityToken)
CreateKeyIdentifierClause<T>()

Crea la clausola identificatore di chiave specificata.

(Ereditato da SecurityToken)
Dispose()

Rilascia tutte le risorse usate da WindowsSecurityToken.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
Initialize(String, DateTime, DateTime, WindowsIdentity, Boolean)

Inizializza una nuova istanza della classe WindowsSecurityToken utilizzando l'identificatore univoco, l'utente Windows e gli istanti iniziale e finale di validità del token di sicurezza specificati.

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

Inizializza una nuova istanza della classe WindowsSecurityToken.

MatchesKeyIdentifierClause(SecurityKeyIdentifierClause)

Restituisce un valore che indica se l'identificatore di chiave per l'istanza può essere risolto nell'identificatore di chiave specificato.

(Ereditato da SecurityToken)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ResolveKeyIdentifierClause(SecurityKeyIdentifierClause)

Ottiene la chiave per la clausola dell'identificatore di chiave specificata.

(Ereditato da SecurityToken)
ThrowIfDisposed()

Genera un'eccezione se il metodo Dispose() è stato chiamato per l'istanza corrente.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a