Język

KerberosSecurityTokenProvider Klasa

Definicja

Reprezentuje dostawcę tokenu zabezpieczającego, 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 ClientCredentials przy użyciu 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

Nazwa Opis
KerberosSecurityTokenProvider(String, TokenImpersonationLevel, NetworkCredential)

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

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 zabezpieczającego KerberosRequestorSecurityToken na personifikację poświadczeń klienta.

KerberosSecurityTokenProvider(String)

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

Właściwości

Nazwa Opis
NetworkCredential

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

ServicePrincipalName

Pobiera nazwę główną usługi tokenu zabezpieczającego KerberosRequestorSecurityToken , aby uzyskać.

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

Nazwa Opis
BeginCancelToken(TimeSpan, SecurityToken, AsyncCallback, Object)

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

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

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

(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)
CancelTokenCore(TimeSpan, SecurityToken)

Anuluje token zabezpieczający.

(Odziedziczone po SecurityTokenProvider)
EndCancelToken(IAsyncResult)

Wykonuje operację asynchroniczną w celu anulowania tokenu zabezpieczającego.

(Odziedziczone po SecurityTokenProvider)
EndCancelTokenCore(IAsyncResult)

Wykonuje operację asynchroniczną w celu anulowania tokenu zabezpieczającego.

(Odziedziczone po SecurityTokenProvider)
EndGetToken(IAsyncResult)

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

(Odziedziczone po SecurityTokenProvider)
EndGetTokenCore(IAsyncResult)

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

(Odziedziczone po SecurityTokenProvider)
EndRenewToken(IAsyncResult)

Wykonuje 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 określony obiekt jest równy bieżącemu obiektowi.

(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)
GetTokenCore(TimeSpan)

KerberosRequestorSecurityToken Pobiera token zabezpieczający.

GetType()

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

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

(Odziedziczone po Object)
RenewToken(TimeSpan, SecurityToken)

Odnawia token zabezpieczający.

(Odziedziczone po SecurityTokenProvider)
RenewTokenCore(TimeSpan, SecurityToken)

Odnawia token zabezpieczający.

(Odziedziczone po SecurityTokenProvider)
ToString()

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

(Odziedziczone po Object)

Dotyczy

Zobacz też