WindowsSecurityToken Třída

Definice

Představuje token zabezpečení, který je založen na identitě domény systému Windows nebo uživatelského účtu.

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
Dědičnost
WindowsSecurityToken
Odvozené
Implementuje

Poznámky

Vývojáři aplikací obvykle nemusí používat WindowsSecurityToken třídu, pokud webová služba musí získat přístup k podrobnostem o doméně systému Windows nebo uživatelském účtu přidruženém k tokenu WindowsSecurityToken zabezpečení. Pokud chcete získat podrobnosti o doméně nebo uživatelském účtu Windows, přejděte k WindowsIdentity vlastnosti.

Konstruktory

WindowsSecurityToken()

Inicializuje novou instanci WindowsSecurityToken třídy.

WindowsSecurityToken(WindowsIdentity)

Inicializuje novou instanci WindowsSecurityToken třídy pomocí uživatele systému Windows.

WindowsSecurityToken(WindowsIdentity, String)

Inicializuje novou instanci WindowsSecurityToken třídy pomocí uživatele systému Windows.

WindowsSecurityToken(WindowsIdentity, String, String)

Vytvoří novou instanci položky WindowsSecurityToken.

Vlastnosti

AuthenticationType

Získá typ ověřování pro token.

Id

Získá jedinečný identifikátor tokenu zabezpečení.

SecurityKeys

Získá kryptografické klíče přidružené k tokenu zabezpečení.

ValidFrom

Získá první okamžik v čase, ve kterém je tento token zabezpečení platný.

ValidTo

Získá poslední okamžik v čase, kdy je tento token zabezpečení platný.

WindowsIdentity

Získá uživatele systému Windows přidruženého k tomuto tokenu zabezpečení.

Metody

CanCreateKeyIdentifierClause<T>()

Získá hodnotu, která označuje, zda tento token zabezpečení je schopen vytvořit identifikátor zadaného klíče.

(Zděděno od SecurityToken)
CreateKeyIdentifierClause<T>()

Vytvoří klauzuli identifikátoru zadaného klíče.

(Zděděno od SecurityToken)
Dispose()

Uvolní všechny prostředky používané nástrojem WindowsSecurityToken.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
Initialize(String, DateTime, DateTime, WindowsIdentity, Boolean)

Inicializuje novou instanci třídy pomocí zadaného jedinečného WindowsSecurityToken identifikátoru, uživatele systému Windows, a první a poslední okamžiky v čase, kdy je token zabezpečení platný.

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

Inicializuje novou instanci WindowsSecurityToken třídy.

MatchesKeyIdentifierClause(SecurityKeyIdentifierClause)

Vrátí hodnotu, která označuje, zda identifikátor klíče pro tuto instanci lze přeložit na zadaný identifikátor klíče.

(Zděděno od SecurityToken)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ResolveKeyIdentifierClause(SecurityKeyIdentifierClause)

Získá klíč pro zadaný klíč identifikátor klauzule.

(Zděděno od SecurityToken)
ThrowIfDisposed()

Vyvolá výjimku, Dispose() pokud byla volána metoda pro tuto instanci.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro