KerberosSecurityTokenProvider Klas

Definitie

Vertegenwoordigt een beveiligingstokenprovider die beveiligingstokens biedt KerberosRequestorSecurityToken voor een SOAP-berichtzender.

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
Overname
KerberosSecurityTokenProvider

Opmerkingen

In de meeste gevallen hoeft de KerberosSecurityTokenProvider klasse niet rechtstreeks te worden aangeroepen, omdat deze wordt aangeroepen wanneer een client een SOAP-bericht verzendt waarvoor een KerberosRequestorSecurityToken beveiligingstoken is vereist. Een client geeft specifiek het type beveiligingstoken op dat nodig is met behulp van de ClientCredentials klasse en de ClientCredentials klasse roept de GetToken methode aan om een beveiligingstoken op te halen. Wanneer het benodigde beveiligingstoken een KerberosRequestorSecurityToken beveiligingstoken is, roept de GetToken methode de GetTokenCore(TimeSpan) methode aan.

Constructors

Name Description
KerberosSecurityTokenProvider(String, TokenImpersonationLevel, NetworkCredential)

Initialiseert een nieuw exemplaar van de KerberosSecurityTokenProvider klasse met behulp van de opgegeven service-principalnaam, clientidentiteit en of een client een ontvanger van het KerberosRequestorSecurityToken beveiligingstoken token toestaat om de referenties van de client te imiteren.

KerberosSecurityTokenProvider(String, TokenImpersonationLevel)

Initialiseert een nieuw exemplaar van de KerberosSecurityTokenProvider klasse met behulp van de opgegeven service-principal-naam en of een client een ontvanger van het KerberosRequestorSecurityToken beveiligingstoken token toestaat om de referenties van de client te imiteren.

KerberosSecurityTokenProvider(String)

Initialiseert een nieuw exemplaar van de KerberosSecurityTokenProvider klasse met behulp van de opgegeven service-principalnaam.

Eigenschappen

Name Description
NetworkCredential

Hiermee haalt u de identiteit van het KerberosRequestorSecurityToken beveiligingstoken op.

ServicePrincipalName

Hiermee haalt u de naam van de service-principal op van het KerberosRequestorSecurityToken beveiligingstoken dat moet worden opgehaald.

SupportsTokenCancellation

Hiermee wordt een waarde opgehaald die aangeeft of het beveiligingstoken kan worden geannuleerd.

(Overgenomen van SecurityTokenProvider)
SupportsTokenRenewal

Hiermee wordt een waarde opgehaald die aangeeft of het beveiligingstoken kan worden verlengd.

(Overgenomen van SecurityTokenProvider)
TokenImpersonationLevel

Hiermee wordt een waarde opgehaald waarmee wordt aangegeven in welke mate een ontvanger van het KerberosRequestorSecurityToken beveiligingstoken namens de client kan handelen.

Methoden

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

Hiermee wordt een asynchrone bewerking gestart om een beveiligingstoken te annuleren.

(Overgenomen van SecurityTokenProvider)
BeginCancelTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object)

Hiermee wordt een asynchrone bewerking gestart om een beveiligingstoken te annuleren.

(Overgenomen van SecurityTokenProvider)
BeginGetToken(TimeSpan, AsyncCallback, Object)

Begint een asynchrone bewerking om een beveiligingstoken op te halen.

(Overgenomen van SecurityTokenProvider)
BeginGetTokenCore(TimeSpan, AsyncCallback, Object)

Begint een asynchrone bewerking om een beveiligingstoken op te halen.

(Overgenomen van SecurityTokenProvider)
BeginRenewToken(TimeSpan, SecurityToken, AsyncCallback, Object)

Hiermee wordt een asynchrone bewerking gestart waarmee een beveiligingstoken wordt vernieuwd.

(Overgenomen van SecurityTokenProvider)
BeginRenewTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object)

Hiermee wordt een asynchrone bewerking gestart waarmee een beveiligingstoken wordt vernieuwd.

(Overgenomen van SecurityTokenProvider)
CancelToken(TimeSpan, SecurityToken)

Hiermee annuleert u een beveiligingstoken.

(Overgenomen van SecurityTokenProvider)
CancelTokenCore(TimeSpan, SecurityToken)

Hiermee annuleert u een beveiligingstoken.

(Overgenomen van SecurityTokenProvider)
EndCancelToken(IAsyncResult)

Hiermee voltooit u een asynchrone bewerking om een beveiligingstoken te annuleren.

(Overgenomen van SecurityTokenProvider)
EndCancelTokenCore(IAsyncResult)

Hiermee voltooit u een asynchrone bewerking om een beveiligingstoken te annuleren.

(Overgenomen van SecurityTokenProvider)
EndGetToken(IAsyncResult)

Voltooit een asynchrone bewerking om een beveiligingstoken op te halen.

(Overgenomen van SecurityTokenProvider)
EndGetTokenCore(IAsyncResult)

Voltooit een asynchrone bewerking om een beveiligingstoken op te halen.

(Overgenomen van SecurityTokenProvider)
EndRenewToken(IAsyncResult)

Voltooit een asynchrone bewerking om een beveiligingstoken te vernieuwen.

(Overgenomen van SecurityTokenProvider)
EndRenewTokenCore(IAsyncResult)

Hiermee wordt een asynchrone bewerking voltooid om het beveiligingstoken te vernieuwen.

(Overgenomen van SecurityTokenProvider)
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetToken(TimeSpan)

Hiermee haalt u een beveiligingstoken op.

(Overgenomen van SecurityTokenProvider)
GetTokenCore(TimeSpan)

Hiermee haalt u een KerberosRequestorSecurityToken beveiligingstoken op.

GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
RenewToken(TimeSpan, SecurityToken)

Een beveiligingstoken wordt vernieuwd.

(Overgenomen van SecurityTokenProvider)
RenewTokenCore(TimeSpan, SecurityToken)

Een beveiligingstoken wordt vernieuwd.

(Overgenomen van SecurityTokenProvider)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op

Zie ook