Udostępnij za pośrednictwem


WindowsSecurityToken Klasa

Definicja

Reprezentuje token zabezpieczający oparty na tożsamości domeny lub konta użytkownika systemu 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
Dziedziczenie
WindowsSecurityToken
Pochodne
Implementuje

Uwagi

Zazwyczaj deweloperzy aplikacji nie muszą używać WindowsSecurityToken klasy, chyba że usługa sieci Web musi uzyskać dostęp do szczegółowych informacji o domenie lub koncie użytkownika systemu Windows skojarzonym z tokenem zabezpieczającym WindowsSecurityToken . Aby uzyskać szczegółowe informacje o domenie lub koncie użytkownika systemu Windows, uzyskaj dostęp do WindowsIdentity właściwości.

Konstruktory

WindowsSecurityToken()

Inicjuje nowe wystąpienie klasy WindowsSecurityToken.

WindowsSecurityToken(WindowsIdentity)

Inicjuje WindowsSecurityToken nowe wystąpienie klasy przy użyciu użytkownika systemu Windows.

WindowsSecurityToken(WindowsIdentity, String)

Inicjuje WindowsSecurityToken nowe wystąpienie klasy przy użyciu użytkownika systemu Windows.

WindowsSecurityToken(WindowsIdentity, String, String)

Tworzy nowe wystąpienie klasy WindowsSecurityToken.

Właściwości

AuthenticationType

Pobiera typ uwierzytelniania tokenu.

Id

Pobiera unikatowy identyfikator tokenu zabezpieczającego.

SecurityKeys

Pobiera klucze kryptograficzne skojarzone z tokenem zabezpieczającym.

ValidFrom

Pobiera pierwszą chwilę w czasie, w której ten token zabezpieczający jest prawidłowy.

ValidTo

Pobiera ostatnią chwilę w czasie, w którym ten token zabezpieczający jest prawidłowy.

WindowsIdentity

Pobiera użytkownika systemu Windows skojarzonego z tym tokenem zabezpieczającym.

Metody

CanCreateKeyIdentifierClause<T>()

Pobiera wartość wskazującą, czy ten token zabezpieczający może utworzyć określony identyfikator klucza.

(Odziedziczone po SecurityToken)
CreateKeyIdentifierClause<T>()

Tworzy określoną klauzulę identyfikatora klucza.

(Odziedziczone po SecurityToken)
Dispose()

Zwalnia wszelkie zasoby używane przez element WindowsSecurityToken.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
Initialize(String, DateTime, DateTime, WindowsIdentity, Boolean)

Inicjuje WindowsSecurityToken nowe wystąpienie klasy przy użyciu określonego unikatowego identyfikatora, użytkownika systemu Windows oraz pierwszego i ostatniego wystąpienia w czasie, gdy token zabezpieczający jest prawidłowy.

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

Inicjuje nowe wystąpienie klasy WindowsSecurityToken.

MatchesKeyIdentifierClause(SecurityKeyIdentifierClause)

Zwraca wartość wskazującą, czy identyfikator klucza dla tego wystąpienia można rozpoznać dla określonego identyfikatora klucza.

(Odziedziczone po SecurityToken)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ResolveKeyIdentifierClause(SecurityKeyIdentifierClause)

Pobiera klucz dla określonej klauzuli identyfikatora klucza.

(Odziedziczone po SecurityToken)
ThrowIfDisposed()

Zgłasza wyjątek, jeśli Dispose() metoda została wywołana dla tego wystąpienia.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy