KerberosSecurityTokenProvider Klasse

Definition

Stellt einen Anbieter von Sicherheitstoken dar, der KerberosRequestorSecurityToken-Sicherheitstoken für einen SOAP-Nachrichten-Absender bereitstellt.Represents a security token provider that provides KerberosRequestorSecurityToken security tokens for a SOAP message sender.

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

Hinweise

In den meisten Instanzen muss die KerberosSecurityTokenProvider-Klasse nicht direkt aufgerufen werden, da sie aufgerufen wird, wenn ein Client eine SOAP-Nachricht sendet, die ein KerberosRequestorSecurityToken-Sicherheitstoken erfordert.In most instances the KerberosSecurityTokenProvider class doesn't need to be called directly, as it is called when a client sends a SOAP message that requires a KerberosRequestorSecurityToken security token. Ein Client gibt mithilfe der ClientCredentials-Klasse den Typ des Sicherheitstokens an, und die ClientCredentials-Klasse ruft die GetToken-Methode auf, um ein Sicherheitstoken abzurufen.Specifically, a client specifies the type of security token needed using the ClientCredentials class and the ClientCredentials class calls the GetToken method to get a security token. Wenn das benötigte Sicherheitstoken ein KerberosRequestorSecurityToken-Sicherheitstoken ist, ruft die GetToken-Methode die GetTokenCore(TimeSpan)-Methode auf.When the security token needed is a KerberosRequestorSecurityToken security token, the GetToken method calls the GetTokenCore(TimeSpan) method.

Konstruktoren

KerberosSecurityTokenProvider(String)

Initialisiert eine neue Instanz der KerberosSecurityTokenProvider-Klasse unter Verwendung des angegebenen Dienstprinzipalnamens.Initializes a new instance of the KerberosSecurityTokenProvider class using the specified service principal name.

KerberosSecurityTokenProvider(String, TokenImpersonationLevel)

Initialisiert eine neue Instanz der KerberosSecurityTokenProvider-Klasse mit dem angegebenen Dienstprinzipalnamen und mit der Information, ob ein Client einem Empfänger des KerberosRequestorSecurityToken-Sicherheitstokens die Verwendung der Anmeldeinformationen des Clients erlaubt.Initializes a new instance of the KerberosSecurityTokenProvider class using the specified service principal name and whether a client allows a recipient of the KerberosRequestorSecurityToken security token to impersonate the client's credentials.

KerberosSecurityTokenProvider(String, TokenImpersonationLevel, NetworkCredential)

Initialisiert eine neue Instanz der KerberosSecurityTokenProvider-Klasse mit dem angegebenen Dienstprinzipalnamen, der Clientidentität und der Information, ob ein Client einem Empfänger des KerberosRequestorSecurityToken-Sicherheitstokens die Verwendung der Anmeldeinformationen des Clients erlaubt.Initializes a new instance of the KerberosSecurityTokenProvider class using the specified service principal name, client identity, and whether a client allows a recipient of the KerberosRequestorSecurityToken security token to impersonate the client's credentials.

Eigenschaften

NetworkCredential

Ruft die Identität des KerberosRequestorSecurityToken-Sicherheitstokens ab.Gets the identity of the KerberosRequestorSecurityToken security token.

ServicePrincipalName

Ruft den Dienstprinzipalnamen des abzurufenden KerberosRequestorSecurityToken-Sicherheitstokens ab.Gets the service principal name of the KerberosRequestorSecurityToken security token to get.

SupportsTokenCancellation

Ruft einen Wert ab, der angibt, ob das Sicherheitstoken storniert werden kann.Gets a value that indicates whether the security token can be cancelled.

(Geerbt von SecurityTokenProvider)
SupportsTokenRenewal

Ruft einen Wert ab, der angibt, ob das Sicherheitstoken erneuerbar ist.Gets a value that indicates whether the security token is renewable.

(Geerbt von SecurityTokenProvider)
TokenImpersonationLevel

Ruft einen Wert ab, der den Umfang festlegt, in dem ein Empfänger des KerberosRequestorSecurityToken-Sicherheitstokens für den Client Vorgänge ausführen kann.Gets a value that specifies the degree to which a recipient of the KerberosRequestorSecurityToken security token can act on behalf of the client.

Methoden

BeginCancelToken(TimeSpan, SecurityToken, AsyncCallback, Object)

Startet einen asynchronen Vorgang, um ein Sicherheitstoken abzubrechen.Begins an asynchronous operation to cancel a security token.

(Geerbt von SecurityTokenProvider)
BeginCancelTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object)

Startet einen asynchronen Vorgang, um ein Sicherheitstoken abzubrechen.Begins an asynchronous operation to cancel a security token.

(Geerbt von SecurityTokenProvider)
BeginGetToken(TimeSpan, AsyncCallback, Object)

Startet einen asynchronen Vorgang, um ein Sicherheitstoken abzurufen.Begins an asynchronous operation to get a security token.

(Geerbt von SecurityTokenProvider)
BeginGetTokenCore(TimeSpan, AsyncCallback, Object)

Startet einen asynchronen Vorgang, um ein Sicherheitstoken abzurufen.Begins an asynchronous operation to get a security token.

(Geerbt von SecurityTokenProvider)
BeginRenewToken(TimeSpan, SecurityToken, AsyncCallback, Object)

Startet einen asynchronen Vorgang, der ein Sicherheitstoken erneuert.Begins an asynchronous operation that renews a security token.

(Geerbt von SecurityTokenProvider)
BeginRenewTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object)

Startet einen asynchronen Vorgang, der ein Sicherheitstoken erneuert.Begins an asynchronous operation that renews a security token.

(Geerbt von SecurityTokenProvider)
CancelToken(TimeSpan, SecurityToken)

Bricht ein Sicherheitstoken ab.Cancels a security token.

(Geerbt von SecurityTokenProvider)
CancelTokenAsync(TimeSpan, SecurityToken)

Bricht ein Sicherheitstoken ab.Cancels a security token.

(Geerbt von SecurityTokenProvider)
CancelTokenCore(TimeSpan, SecurityToken)

Bricht ein Sicherheitstoken ab.Cancels a security token.

(Geerbt von SecurityTokenProvider)
CancelTokenCoreAsync(TimeSpan, SecurityToken)

Bricht ein Sicherheitstoken ab.Cancels a security token.

(Geerbt von SecurityTokenProvider)
EndCancelToken(IAsyncResult)

Schließt einen asynchronen Vorgang ab, um ein Sicherheitstoken abzubrechen.Completes an asynchronous operation to cancel a security token.

(Geerbt von SecurityTokenProvider)
EndCancelTokenCore(IAsyncResult)

Schließt einen asynchronen Vorgang ab, um ein Sicherheitstoken abzubrechen.Completes an asynchronous operation to cancel a security token.

(Geerbt von SecurityTokenProvider)
EndGetToken(IAsyncResult)

Schließt einen asynchronen Vorgang ab, um ein Sicherheitstoken abzurufen.Completes an asynchronous operation to get a security token.

(Geerbt von SecurityTokenProvider)
EndGetTokenCore(IAsyncResult)

Schließt einen asynchronen Vorgang ab, um ein Sicherheitstoken abzurufen.Completes an asynchronous operation to get a security token.

(Geerbt von SecurityTokenProvider)
EndRenewToken(IAsyncResult)

Schließt einen asynchronen Vorgang ab, um ein Sicherheitstoken zu erneuern.Completes an asynchronous operation to renew a security token.

(Geerbt von SecurityTokenProvider)
EndRenewTokenCore(IAsyncResult)

Schließt einen asynchronen Vorgang ab, um das Sicherheitstoken zu erneuern.Completes an asynchronous operation to renew the security token.

(Geerbt von SecurityTokenProvider)
Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Geerbt von Object)
GetToken(TimeSpan)

Ruft ein Sicherheitstoken ab.Gets a security token.

(Geerbt von SecurityTokenProvider)
GetTokenAsync(TimeSpan)

Ruft ein Sicherheitstoken ab.Gets a security token.

(Geerbt von SecurityTokenProvider)
GetTokenCore(TimeSpan)

Ruft ein KerberosRequestorSecurityToken-Sicherheitstoken ab.Gets a KerberosRequestorSecurityToken security token.

GetTokenCoreAsync(TimeSpan)

Ruft ein Sicherheitstoken ab.Gets a security token.

(Geerbt von SecurityTokenProvider)
GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Geerbt von Object)
RenewToken(TimeSpan, SecurityToken)

Erneuert ein Sicherheitstoken.Renews a security token.

(Geerbt von SecurityTokenProvider)
RenewTokenAsync(TimeSpan, SecurityToken)

Erneuert ein Sicherheitstoken.Renews a security token.

(Geerbt von SecurityTokenProvider)
RenewTokenCore(TimeSpan, SecurityToken)

Erneuert ein Sicherheitstoken.Renews a security token.

(Geerbt von SecurityTokenProvider)
RenewTokenCoreAsync(TimeSpan, SecurityToken)

Erneuert ein Sicherheitstoken.Renews a security token.

(Geerbt von SecurityTokenProvider)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Geerbt von Object)

Gilt für:

Weitere Informationen