WindowsSecurityToken Klass

Definition

Representerar en säkerhetstoken som baseras på identiteten för en Windows domän eller användarkonto.

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
Arv
WindowsSecurityToken
Härledda
Implementeringar

Kommentarer

Vanligtvis behöver programutvecklare inte använda klassen WindowsSecurityToken, såvida inte en webbtjänst måste få åtkomst till information om den Windows domän eller användarkonto som är associerad med säkerhetstoken WindowsSecurityToken. Om du vill få information om Windows domän eller användarkonto öppnar du egenskapen WindowsIdentity.

Konstruktorer

Name Description
WindowsSecurityToken()

Initierar en ny instans av WindowsSecurityToken klassen.

WindowsSecurityToken(WindowsIdentity, String, String)

Skapar en ny instans av WindowsSecurityToken.

WindowsSecurityToken(WindowsIdentity, String)

Initierar en ny instans av klassen WindowsSecurityToken med hjälp av den Windows användaren.

WindowsSecurityToken(WindowsIdentity)

Initierar en ny instans av klassen WindowsSecurityToken med hjälp av den Windows användaren.

Egenskaper

Name Description
AuthenticationType

Hämtar autentiseringstypen för token.

Id

Hämtar den unika identifieraren för säkerhetstoken.

SecurityKeys

Hämtar de kryptografiska nycklar som är associerade med säkerhetstoken.

ValidFrom

Hämtar den första tidpunkten då den här säkerhetstoken är giltig.

ValidTo

Hämtar den sista tidpunkten då den här säkerhetstoken är giltig.

WindowsIdentity

Hämtar den Windows användare som är associerad med den här säkerhetstoken.

Metoder

Name Description
CanCreateKeyIdentifierClause<T>()

Hämtar ett värde som anger om den här säkerhetstoken kan skapa den angivna nyckelidentifieraren.

(Ärvd från SecurityToken)
CreateKeyIdentifierClause<T>()

Skapar den angivna nyckelidentifierarsatsen.

(Ärvd från SecurityToken)
Dispose()

Släpper alla resurser som används av WindowsSecurityToken.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
Initialize(String, DateTime, DateTime, WindowsIdentity, Boolean)

Initierar en ny instans av klassen WindowsSecurityToken med den angivna unika identifieraren, Windows användare och de första och sista ögonblicken i tiden när säkerhetstoken är giltig.

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

Initierar en ny instans av WindowsSecurityToken klassen.

MatchesKeyIdentifierClause(SecurityKeyIdentifierClause)

Returnerar ett värde som anger om nyckelidentifieraren för den här instansen kan matchas mot den angivna nyckelidentifieraren.

(Ärvd från SecurityToken)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ResolveKeyIdentifierClause(SecurityKeyIdentifierClause)

Hämtar nyckeln för den angivna nyckelidentifierarsatsen.

(Ärvd från SecurityToken)
ThrowIfDisposed()

Genererar ett undantag om metoden har anropats för den här instansen Dispose() .

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för