Freigeben über


WindowsSecurityToken Klasse

Definition

Stellt ein Sicherheitstoken dar, das auf der ID einer Windows-Domäne oder eines Benutzerkontos basiert.

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
Vererbung
WindowsSecurityToken
Abgeleitet
Implementiert

Hinweise

Anwendungsentwickler benötigen die WindowsSecurityToken-Klasse in der Regel nur, wenn ein Webdienst auf Details zu der Windows-Domäne oder dem Benutzerkonto zugreifen muss, die bzw. das dem WindowsSecurityToken-Sicherheitstoken zugeordnet ist. Um die Details der Windows-Domäne oder des Benutzerkontos abzurufen, greifen Sie auf die WindowsIdentity-Eigenschaft zu.

Konstruktoren

WindowsSecurityToken()

Initialisiert eine neue Instanz der WindowsSecurityToken-Klasse.

WindowsSecurityToken(WindowsIdentity)

Initialisiert eine neue Instanz der WindowsSecurityToken-Klasse unter Verwendung des Windows-Benutzers.

WindowsSecurityToken(WindowsIdentity, String)

Initialisiert eine neue Instanz der WindowsSecurityToken-Klasse unter Verwendung des Windows-Benutzers.

WindowsSecurityToken(WindowsIdentity, String, String)

Erstellt eine neue Instanz von WindowsSecurityToken.

Eigenschaften

AuthenticationType

Ruft den Authentifizierungstyp für das Token ab.

Id

Ruft den eindeutigen Bezeichner für das Sicherheitstoken ab.

SecurityKeys

Ruft die dem Sicherheitstoken zugeordneten kryptografischen Schlüssel ab.

ValidFrom

Ruft den ersten Zeitpunkt ab, zu dem dieses Sicherheitstoken gültig ist.

ValidTo

Ruft den spätest möglichen Zeitpunkt ab, zu dem dieses Sicherheitstoken gültig ist.

WindowsIdentity

Ruft den Windows-Benutzer ab, der diesem Sicherheitstoken zugeordnet ist.

Methoden

CanCreateKeyIdentifierClause<T>()

Ruft einen Wert ab, der angibt, ob dieses Sicherheitstoken den angegebenen Schlüsselbezeichner erstellen kann.

(Geerbt von SecurityToken)
CreateKeyIdentifierClause<T>()

Erstellt die angegebene Schlüsselbezeichnerklausel.

(Geerbt von SecurityToken)
Dispose()

Gibt alle vom WindowsSecurityToken verwendeten Ressourcen frei.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
Initialize(String, DateTime, DateTime, WindowsIdentity, Boolean)

Initialisiert eine neue Instanz der WindowsSecurityToken-Klasse unter Verwendung des angegebenen eindeutigen Bezeichners, des Windows-Benutzers und des ersten und letzten Zeitpunkts, zu dem das Sicherheitstoken gültig ist.

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

Initialisiert eine neue Instanz der WindowsSecurityToken-Klasse.

MatchesKeyIdentifierClause(SecurityKeyIdentifierClause)

Gibt einen Wert zurück, der angibt, ob der Schlüsselbezeichner für diese Instanz auf den angegebenen Schlüsselbezeichner aufgelöst werden kann.

(Geerbt von SecurityToken)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ResolveKeyIdentifierClause(SecurityKeyIdentifierClause)

Ruft den Schlüssel für die angegebene Schlüsselbezeichnerklausel ab.

(Geerbt von SecurityToken)
ThrowIfDisposed()

Löst eine Ausnahme aus, wenn die Dispose()-Methode für diese Instanz aufgerufen wurde.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: