KerberosSecurityTokenProvider Klass

Definition

Representerar en säkerhetstokenprovider som tillhandahåller KerberosRequestorSecurityToken säkerhetstoken för en SOAP-meddelandesändare.

public ref class KerberosSecurityTokenProvider : System::IdentityModel::Selectors::SecurityTokenProvider
public class KerberosSecurityTokenProvider : System.IdentityModel.Selectors.SecurityTokenProvider
type KerberosSecurityTokenProvider = class
    inherit SecurityTokenProvider
Public Class KerberosSecurityTokenProvider
Inherits SecurityTokenProvider
Arv
KerberosSecurityTokenProvider

Kommentarer

I de flesta fall behöver klassen inte anropas direkt, eftersom den anropas KerberosSecurityTokenProvider när en klient skickar ett SOAP-meddelande som kräver en KerberosRequestorSecurityToken säkerhetstoken. Mer specifikt anger en klient vilken typ av säkerhetstoken som behövs med hjälp av ClientCredentials klassen och ClientCredentials klassen anropar GetToken metoden för att hämta en säkerhetstoken. När säkerhetstoken som behövs är en KerberosRequestorSecurityToken säkerhetstoken GetToken anropar GetTokenCore(TimeSpan) metoden metoden.

Konstruktorer

Name Description
KerberosSecurityTokenProvider(String, TokenImpersonationLevel, NetworkCredential)

Initierar en ny instans av KerberosSecurityTokenProvider klassen med det angivna tjänstens huvudnamn, klientidentitet och om en klient tillåter att en mottagare av KerberosRequestorSecurityToken säkerhetstoken personifierar klientens autentiseringsuppgifter.

KerberosSecurityTokenProvider(String, TokenImpersonationLevel)

Initierar en ny instans av KerberosSecurityTokenProvider klassen med det angivna tjänstens huvudnamn och om en klient tillåter att en mottagare av KerberosRequestorSecurityToken säkerhetstoken personifierar klientens autentiseringsuppgifter.

KerberosSecurityTokenProvider(String)

Initierar en ny instans av KerberosSecurityTokenProvider klassen med det angivna tjänstens huvudnamn.

Egenskaper

Name Description
NetworkCredential

Hämtar identiteten för KerberosRequestorSecurityToken säkerhetstoken.

ServicePrincipalName

Hämtar tjänstens huvudnamn för den säkerhetstoken som KerberosRequestorSecurityToken ska hämtas.

SupportsTokenCancellation

Hämtar ett värde som anger om säkerhetstoken kan avbrytas.

(Ärvd från SecurityTokenProvider)
SupportsTokenRenewal

Hämtar ett värde som anger om säkerhetstoken kan förnyas.

(Ärvd från SecurityTokenProvider)
TokenImpersonationLevel

Hämtar ett värde som anger i vilken grad en mottagare av KerberosRequestorSecurityToken säkerhetstoken kan agera för klientens räkning.

Metoder

Name Description
BeginCancelToken(TimeSpan, SecurityToken, AsyncCallback, Object)

Påbörjar en asynkron åtgärd för att avbryta en säkerhetstoken.

(Ärvd från SecurityTokenProvider)
BeginCancelTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object)

Påbörjar en asynkron åtgärd för att avbryta en säkerhetstoken.

(Ärvd från SecurityTokenProvider)
BeginGetToken(TimeSpan, AsyncCallback, Object)

Påbörjar en asynkron åtgärd för att hämta en säkerhetstoken.

(Ärvd från SecurityTokenProvider)
BeginGetTokenCore(TimeSpan, AsyncCallback, Object)

Påbörjar en asynkron åtgärd för att hämta en säkerhetstoken.

(Ärvd från SecurityTokenProvider)
BeginRenewToken(TimeSpan, SecurityToken, AsyncCallback, Object)

Påbörjar en asynkron åtgärd som förnyar en säkerhetstoken.

(Ärvd från SecurityTokenProvider)
BeginRenewTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object)

Påbörjar en asynkron åtgärd som förnyar en säkerhetstoken.

(Ärvd från SecurityTokenProvider)
CancelToken(TimeSpan, SecurityToken)

Avbryter en säkerhetstoken.

(Ärvd från SecurityTokenProvider)
CancelTokenCore(TimeSpan, SecurityToken)

Avbryter en säkerhetstoken.

(Ärvd från SecurityTokenProvider)
EndCancelToken(IAsyncResult)

Slutför en asynkron åtgärd för att avbryta en säkerhetstoken.

(Ärvd från SecurityTokenProvider)
EndCancelTokenCore(IAsyncResult)

Slutför en asynkron åtgärd för att avbryta en säkerhetstoken.

(Ärvd från SecurityTokenProvider)
EndGetToken(IAsyncResult)

Slutför en asynkron åtgärd för att hämta en säkerhetstoken.

(Ärvd från SecurityTokenProvider)
EndGetTokenCore(IAsyncResult)

Slutför en asynkron åtgärd för att hämta en säkerhetstoken.

(Ärvd från SecurityTokenProvider)
EndRenewToken(IAsyncResult)

Slutför en asynkron åtgärd för att förnya en säkerhetstoken.

(Ärvd från SecurityTokenProvider)
EndRenewTokenCore(IAsyncResult)

Slutför en asynkron åtgärd för att förnya säkerhetstoken.

(Ärvd från SecurityTokenProvider)
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)
GetToken(TimeSpan)

Hämtar en säkerhetstoken.

(Ärvd från SecurityTokenProvider)
GetTokenCore(TimeSpan)

Hämtar en KerberosRequestorSecurityToken säkerhetstoken.

GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
RenewToken(TimeSpan, SecurityToken)

Förnyar en säkerhetstoken.

(Ärvd från SecurityTokenProvider)
RenewTokenCore(TimeSpan, SecurityToken)

Förnyar en säkerhetstoken.

(Ärvd från SecurityTokenProvider)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för

Se även