KerberosSecurityTokenProvider Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt einen Anbieter von Sicherheitstoken dar, der KerberosRequestorSecurityToken-Sicherheitstoken für einen SOAP-Nachrichten-Absender bereitstellt.
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
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. 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. Wenn das benötigte Sicherheitstoken ein KerberosRequestorSecurityToken-Sicherheitstoken ist, ruft die GetToken-Methode die GetTokenCore(TimeSpan)-Methode auf.
Konstruktoren
KerberosSecurityTokenProvider(String) |
Initialisiert eine neue Instanz der KerberosSecurityTokenProvider-Klasse unter Verwendung des angegebenen Dienstprinzipalnamens. |
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. |
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. |
Eigenschaften
NetworkCredential |
Ruft die Identität des KerberosRequestorSecurityToken-Sicherheitstokens ab. |
ServicePrincipalName |
Ruft den Dienstprinzipalnamen des abzurufenden KerberosRequestorSecurityToken-Sicherheitstokens ab. |
SupportsTokenCancellation |
Ruft einen Wert ab, der angibt, ob das Sicherheitstoken storniert werden kann. (Geerbt von SecurityTokenProvider) |
SupportsTokenRenewal |
Ruft einen Wert ab, der angibt, ob das Sicherheitstoken erneuerbar ist. (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. |
Methoden
BeginCancelToken(TimeSpan, SecurityToken, AsyncCallback, Object) |
Startet einen asynchronen Vorgang, um ein Sicherheitstoken abzubrechen. (Geerbt von SecurityTokenProvider) |
BeginCancelTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object) |
Startet einen asynchronen Vorgang, um ein Sicherheitstoken abzubrechen. (Geerbt von SecurityTokenProvider) |
BeginGetToken(TimeSpan, AsyncCallback, Object) |
Startet einen asynchronen Vorgang, um ein Sicherheitstoken abzurufen. (Geerbt von SecurityTokenProvider) |
BeginGetTokenCore(TimeSpan, AsyncCallback, Object) |
Startet einen asynchronen Vorgang, um ein Sicherheitstoken abzurufen. (Geerbt von SecurityTokenProvider) |
BeginRenewToken(TimeSpan, SecurityToken, AsyncCallback, Object) |
Startet einen asynchronen Vorgang, der ein Sicherheitstoken erneuert. (Geerbt von SecurityTokenProvider) |
BeginRenewTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object) |
Startet einen asynchronen Vorgang, der ein Sicherheitstoken erneuert. (Geerbt von SecurityTokenProvider) |
CancelToken(TimeSpan, SecurityToken) |
Bricht ein Sicherheitstoken ab. (Geerbt von SecurityTokenProvider) |
CancelTokenAsync(TimeSpan, SecurityToken) |
Bricht ein Sicherheitstoken ab. (Geerbt von SecurityTokenProvider) |
CancelTokenCore(TimeSpan, SecurityToken) |
Bricht ein Sicherheitstoken ab. (Geerbt von SecurityTokenProvider) |
CancelTokenCoreAsync(TimeSpan, SecurityToken) |
Bricht ein Sicherheitstoken ab. (Geerbt von SecurityTokenProvider) |
EndCancelToken(IAsyncResult) |
Schließt einen asynchronen Vorgang ab, um ein Sicherheitstoken abzubrechen. (Geerbt von SecurityTokenProvider) |
EndCancelTokenCore(IAsyncResult) |
Schließt einen asynchronen Vorgang ab, um ein Sicherheitstoken abzubrechen. (Geerbt von SecurityTokenProvider) |
EndGetToken(IAsyncResult) |
Schließt einen asynchronen Vorgang ab, um ein Sicherheitstoken abzurufen. (Geerbt von SecurityTokenProvider) |
EndGetTokenCore(IAsyncResult) |
Schließt einen asynchronen Vorgang ab, um ein Sicherheitstoken abzurufen. (Geerbt von SecurityTokenProvider) |
EndRenewToken(IAsyncResult) |
Schließt einen asynchronen Vorgang ab, um ein Sicherheitstoken zu erneuern. (Geerbt von SecurityTokenProvider) |
EndRenewTokenCore(IAsyncResult) |
Schließt einen asynchronen Vorgang ab, um das Sicherheitstoken zu erneuern. (Geerbt von SecurityTokenProvider) |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetToken(TimeSpan) |
Ruft ein Sicherheitstoken ab. (Geerbt von SecurityTokenProvider) |
GetTokenAsync(TimeSpan) |
Ruft ein Sicherheitstoken ab. (Geerbt von SecurityTokenProvider) |
GetTokenCore(TimeSpan) |
Ruft ein KerberosRequestorSecurityToken-Sicherheitstoken ab. |
GetTokenCoreAsync(TimeSpan) |
Ruft ein Sicherheitstoken ab. (Geerbt von SecurityTokenProvider) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
RenewToken(TimeSpan, SecurityToken) |
Erneuert ein Sicherheitstoken. (Geerbt von SecurityTokenProvider) |
RenewTokenAsync(TimeSpan, SecurityToken) |
Erneuert ein Sicherheitstoken. (Geerbt von SecurityTokenProvider) |
RenewTokenCore(TimeSpan, SecurityToken) |
Erneuert ein Sicherheitstoken. (Geerbt von SecurityTokenProvider) |
RenewTokenCoreAsync(TimeSpan, SecurityToken) |
Erneuert ein Sicherheitstoken. (Geerbt von SecurityTokenProvider) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |