KerberosSecurityTokenProvider Třída

Definice

Představuje zprostředkovatele tokenů zabezpečení, který poskytuje KerberosRequestorSecurityToken tokeny zabezpečení pro odesílatele zprávy PROTOKOLU 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
Dědičnost
KerberosSecurityTokenProvider

Poznámky

Ve většině případů KerberosSecurityTokenProvider nemusí být třída volána přímo, protože se volá, když klient odešle zprávu SOAP, která vyžaduje KerberosRequestorSecurityToken token zabezpečení. Konkrétně klient určuje typ potřebného tokenu zabezpečení pomocí ClientCredentials třídy a ClientCredentials třída volá metodu GetToken pro získání tokenu zabezpečení. Pokud je potřebným tokenem KerberosRequestorSecurityToken zabezpečení token zabezpečení, GetToken metoda volá metodu GetTokenCore(TimeSpan) .

Konstruktory

KerberosSecurityTokenProvider(String)

Inicializuje novou instanci třídy pomocí zadaného hlavního KerberosSecurityTokenProvider názvu služby.

KerberosSecurityTokenProvider(String, TokenImpersonationLevel)

Inicializuje novou instanci KerberosSecurityTokenProvider třídy pomocí zadaného instančního objektu a zda klient umožňuje příjemci tokenu KerberosRequestorSecurityToken zabezpečení zosobnit přihlašovací údaje klienta.

KerberosSecurityTokenProvider(String, TokenImpersonationLevel, NetworkCredential)

Inicializuje novou instanci KerberosSecurityTokenProvider třídy pomocí zadaného instančního objektu, identity klienta a zda klient umožňuje příjemci tokenu KerberosRequestorSecurityToken zabezpečení zosobnit přihlašovací údaje klienta.

Vlastnosti

NetworkCredential

Získá identitu tokenu KerberosRequestorSecurityToken zabezpečení.

ServicePrincipalName

Získá název instančního objektu tokenu KerberosRequestorSecurityToken zabezpečení, který chcete získat.

SupportsTokenCancellation

Získá hodnotu, která označuje, zda token zabezpečení lze zrušit.

(Zděděno od SecurityTokenProvider)
SupportsTokenRenewal

Získá hodnotu, která označuje, zda token zabezpečení je obnovitelný.

(Zděděno od SecurityTokenProvider)
TokenImpersonationLevel

Získá hodnotu, která určuje stupeň, do kterého příjemce tokenu KerberosRequestorSecurityToken zabezpečení může jednat jménem klienta.

Metody

BeginCancelToken(TimeSpan, SecurityToken, AsyncCallback, Object)

Zahájí asynchronní operaci, která zruší token zabezpečení.

(Zděděno od SecurityTokenProvider)
BeginCancelTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object)

Zahájí asynchronní operaci, která zruší token zabezpečení.

(Zděděno od SecurityTokenProvider)
BeginGetToken(TimeSpan, AsyncCallback, Object)

Zahájí asynchronní operaci, která získá token zabezpečení.

(Zděděno od SecurityTokenProvider)
BeginGetTokenCore(TimeSpan, AsyncCallback, Object)

Zahájí asynchronní operaci, která získá token zabezpečení.

(Zděděno od SecurityTokenProvider)
BeginRenewToken(TimeSpan, SecurityToken, AsyncCallback, Object)

Spustí asynchronní operaci, která obnoví token zabezpečení.

(Zděděno od SecurityTokenProvider)
BeginRenewTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object)

Spustí asynchronní operaci, která obnoví token zabezpečení.

(Zděděno od SecurityTokenProvider)
CancelToken(TimeSpan, SecurityToken)

Zruší token zabezpečení.

(Zděděno od SecurityTokenProvider)
CancelTokenAsync(TimeSpan, SecurityToken)

Zruší token zabezpečení.

(Zděděno od SecurityTokenProvider)
CancelTokenCore(TimeSpan, SecurityToken)

Zruší token zabezpečení.

(Zděděno od SecurityTokenProvider)
CancelTokenCoreAsync(TimeSpan, SecurityToken)

Zruší token zabezpečení.

(Zděděno od SecurityTokenProvider)
EndCancelToken(IAsyncResult)

Dokončí asynchronní operaci, která zruší token zabezpečení.

(Zděděno od SecurityTokenProvider)
EndCancelTokenCore(IAsyncResult)

Dokončí asynchronní operaci, která zruší token zabezpečení.

(Zděděno od SecurityTokenProvider)
EndGetToken(IAsyncResult)

Dokončí asynchronní operaci a získá token zabezpečení.

(Zděděno od SecurityTokenProvider)
EndGetTokenCore(IAsyncResult)

Dokončí asynchronní operaci a získá token zabezpečení.

(Zděděno od SecurityTokenProvider)
EndRenewToken(IAsyncResult)

Dokončí asynchronní operaci obnovení tokenu zabezpečení.

(Zděděno od SecurityTokenProvider)
EndRenewTokenCore(IAsyncResult)

Dokončí asynchronní operaci obnovení tokenu zabezpečení.

(Zděděno od SecurityTokenProvider)
Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetToken(TimeSpan)

Získá token zabezpečení.

(Zděděno od SecurityTokenProvider)
GetTokenAsync(TimeSpan)

Získá token zabezpečení.

(Zděděno od SecurityTokenProvider)
GetTokenCore(TimeSpan)

KerberosRequestorSecurityToken Získá token zabezpečení.

GetTokenCoreAsync(TimeSpan)

Získá token zabezpečení.

(Zděděno od SecurityTokenProvider)
GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
RenewToken(TimeSpan, SecurityToken)

Obnoví token zabezpečení.

(Zděděno od SecurityTokenProvider)
RenewTokenAsync(TimeSpan, SecurityToken)

Obnoví token zabezpečení.

(Zděděno od SecurityTokenProvider)
RenewTokenCore(TimeSpan, SecurityToken)

Obnoví token zabezpečení.

(Zděděno od SecurityTokenProvider)
RenewTokenCoreAsync(TimeSpan, SecurityToken)

Obnoví token zabezpečení.

(Zděděno od SecurityTokenProvider)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro

Viz také