Udostępnij za pośrednictwem


KerberosSecurityTokenProvider Klasa

Definicja

Reprezentuje dostawcę tokenów zabezpieczających, który zapewnia KerberosRequestorSecurityToken tokeny zabezpieczające dla nadawcy komunikatów PROTOKOŁU SOAP.

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

Uwagi

W większości przypadków KerberosSecurityTokenProvider klasa nie musi być wywoływana bezpośrednio, ponieważ jest wywoływana, gdy klient wysyła komunikat PROTOKOŁU SOAP, który wymaga tokenu zabezpieczającego KerberosRequestorSecurityToken . W szczególności klient określa typ tokenu zabezpieczającego wymaganego przy użyciu ClientCredentials klasy, a ClientCredentials klasa wywołuje GetToken metodę w celu uzyskania tokenu zabezpieczającego. Gdy wymagany token zabezpieczający jest tokenem zabezpieczającym KerberosRequestorSecurityToken , GetToken metoda wywołuje metodę GetTokenCore(TimeSpan) .

Konstruktory

KerberosSecurityTokenProvider(String)

Inicjuje KerberosSecurityTokenProvider nowe wystąpienie klasy przy użyciu określonej nazwy głównej usługi.

KerberosSecurityTokenProvider(String, TokenImpersonationLevel)

Inicjuje nowe wystąpienie KerberosSecurityTokenProvider klasy przy użyciu określonej nazwy głównej usługi i określa, czy klient zezwala odbiorcy tokenu KerberosRequestorSecurityToken zabezpieczającego na personifikację poświadczeń klienta.

KerberosSecurityTokenProvider(String, TokenImpersonationLevel, NetworkCredential)

Inicjuje KerberosSecurityTokenProvider nowe wystąpienie klasy przy użyciu określonej nazwy głównej usługi, tożsamości klienta i tego, czy klient zezwala odbiorcy KerberosRequestorSecurityToken tokenu zabezpieczającego na personifikację poświadczeń klienta.

Właściwości

NetworkCredential

Pobiera tożsamość tokenu zabezpieczającego KerberosRequestorSecurityToken .

ServicePrincipalName

Pobiera nazwę główną usługi tokenu zabezpieczającego KerberosRequestorSecurityToken do pobrania.

SupportsTokenCancellation

Pobiera wartość wskazującą, czy token zabezpieczający można anulować.

(Odziedziczone po SecurityTokenProvider)
SupportsTokenRenewal

Pobiera wartość wskazującą, czy token zabezpieczający jest odnawialny.

(Odziedziczone po SecurityTokenProvider)
TokenImpersonationLevel

Pobiera wartość określającą stopień, w jakim odbiorca tokenu zabezpieczającego KerberosRequestorSecurityToken może działać w imieniu klienta.

Metody

BeginCancelToken(TimeSpan, SecurityToken, AsyncCallback, Object)

Rozpoczyna operację asynchroniczną, aby anulować token zabezpieczający.

(Odziedziczone po SecurityTokenProvider)
BeginCancelTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object)

Rozpoczyna operację asynchroniczną, aby anulować token zabezpieczający.

(Odziedziczone po SecurityTokenProvider)
BeginGetToken(TimeSpan, AsyncCallback, Object)

Rozpoczyna operację asynchroniczną w celu uzyskania tokenu zabezpieczającego.

(Odziedziczone po SecurityTokenProvider)
BeginGetTokenCore(TimeSpan, AsyncCallback, Object)

Rozpoczyna operację asynchroniczną w celu uzyskania tokenu zabezpieczającego.

(Odziedziczone po SecurityTokenProvider)
BeginRenewToken(TimeSpan, SecurityToken, AsyncCallback, Object)

Rozpoczyna operację asynchroniczną, która odnawia token zabezpieczający.

(Odziedziczone po SecurityTokenProvider)
BeginRenewTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object)

Rozpoczyna operację asynchroniczną, która odnawia token zabezpieczający.

(Odziedziczone po SecurityTokenProvider)
CancelToken(TimeSpan, SecurityToken)

Anuluje token zabezpieczający.

(Odziedziczone po SecurityTokenProvider)
CancelTokenAsync(TimeSpan, SecurityToken)

Anuluje token zabezpieczający.

(Odziedziczone po SecurityTokenProvider)
CancelTokenCore(TimeSpan, SecurityToken)

Anuluje token zabezpieczający.

(Odziedziczone po SecurityTokenProvider)
CancelTokenCoreAsync(TimeSpan, SecurityToken)

Anuluje token zabezpieczający.

(Odziedziczone po SecurityTokenProvider)
EndCancelToken(IAsyncResult)

Kończy operację asynchroniczną w celu anulowania tokenu zabezpieczającego.

(Odziedziczone po SecurityTokenProvider)
EndCancelTokenCore(IAsyncResult)

Kończy operację asynchroniczną w celu anulowania tokenu zabezpieczającego.

(Odziedziczone po SecurityTokenProvider)
EndGetToken(IAsyncResult)

Kończy operację asynchroniczną w celu uzyskania tokenu zabezpieczającego.

(Odziedziczone po SecurityTokenProvider)
EndGetTokenCore(IAsyncResult)

Kończy operację asynchroniczną w celu uzyskania tokenu zabezpieczającego.

(Odziedziczone po SecurityTokenProvider)
EndRenewToken(IAsyncResult)

Kończy operację asynchroniczną w celu odnowienia tokenu zabezpieczającego.

(Odziedziczone po SecurityTokenProvider)
EndRenewTokenCore(IAsyncResult)

Kończy operację asynchroniczną w celu odnowienia tokenu zabezpieczającego.

(Odziedziczone po SecurityTokenProvider)
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)
GetToken(TimeSpan)

Pobiera token zabezpieczający.

(Odziedziczone po SecurityTokenProvider)
GetTokenAsync(TimeSpan)

Pobiera token zabezpieczający.

(Odziedziczone po SecurityTokenProvider)
GetTokenCore(TimeSpan)

KerberosRequestorSecurityToken Pobiera token zabezpieczający.

GetTokenCoreAsync(TimeSpan)

Pobiera token zabezpieczający.

(Odziedziczone po SecurityTokenProvider)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

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

(Odziedziczone po Object)
RenewToken(TimeSpan, SecurityToken)

Odnawia token zabezpieczający.

(Odziedziczone po SecurityTokenProvider)
RenewTokenAsync(TimeSpan, SecurityToken)

Odnawia token zabezpieczający.

(Odziedziczone po SecurityTokenProvider)
RenewTokenCore(TimeSpan, SecurityToken)

Odnawia token zabezpieczający.

(Odziedziczone po SecurityTokenProvider)
RenewTokenCoreAsync(TimeSpan, SecurityToken)

Odnawia token zabezpieczający.

(Odziedziczone po SecurityTokenProvider)
ToString()

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

(Odziedziczone po Object)

Dotyczy

Zobacz też