IssuedSecurityTokenProvider 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 Tokenanbieter für ausgestellte Sicherheitstoken dar.
public ref class IssuedSecurityTokenProvider : System::IdentityModel::Selectors::SecurityTokenProvider, System::ServiceModel::ICommunicationObject
public class IssuedSecurityTokenProvider : System.IdentityModel.Selectors.SecurityTokenProvider, System.ServiceModel.ICommunicationObject
type IssuedSecurityTokenProvider = class
inherit SecurityTokenProvider
interface ICommunicationObject
Public Class IssuedSecurityTokenProvider
Inherits SecurityTokenProvider
Implements ICommunicationObject
- Vererbung
- Implementiert
Hinweise
Achten Sie beim Zwischenspeichern und erneuten Verwenden von Sicherheitstoken, die von der GetTokenCore Methode zurückgegeben werden, da das Sicherheitstoken möglicherweise nicht mehr verwendet werden kann, wenn der Kanal, dem der Tokenanbieter zugeordnet ist, geschlossen wird. Das Sicherheitstoken kann nicht verwendet werden, wenn der angeforderte Schlüsseltyp asymmetrisch ist und der Thread beim Aufrufen der GetTokenCore Methode unter identitätswechselbarem Kontext ausgeführt wird.
Konstruktoren
| Name | Beschreibung |
|---|---|
| IssuedSecurityTokenProvider() |
Initialisiert eine neue Instanz der IssuedSecurityTokenProvider-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| CacheIssuedTokens |
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die ausgestellten Token zwischengespeichert werden. |
| DefaultCloseTimeout |
Ruft das Standardtimeout zum Schließen der Verbindung ab. |
| DefaultOpenTimeout |
Ruft das Standardtimeout zum Öffnen der Verbindung ab. |
| IdentityVerifier |
Ruft die Identitätsprüfung ab oder legt sie fest. |
| IssuedTokenRenewalThresholdPercentage |
Ruft den Schwellenwert für die ausgestellte Tokenverlängerung ab oder legt den Prozentsatz fest. |
| IssuerAddress |
Ruft die Ausstelleradresse ab oder legt sie fest. |
| IssuerBinding |
Ruft die Ausstellerbindung ab oder legt sie fest. |
| IssuerChannelBehaviors |
Ruft das Verhalten des Ausstellerkanals ab. |
| KeyEntropyMode |
Dient zum Abrufen oder Festlegen des Schlüsselentropiemodus. |
| MaxIssuedTokenCachingTime |
Ruft die maximale Zeit ab, die ein ausgestelltes Token zwischengespeichert wird, oder legt diese fest. |
| MessageSecurityVersion |
Ruft die Nachrichtensicherheitsversion ab oder legt sie fest. |
| SecurityAlgorithmSuite |
Ruft die Sicherheitsalgorithmussuite ab oder legt sie fest. |
| SecurityTokenSerializer |
Ruft den Serialisierer des Sicherheitstokens ab oder legt es fest. |
| State |
Ruft den Kommunikationsstatus ab. |
| SupportsTokenCancellation |
Ruft einen Wert ab, der angibt, ob der Tokenabbruch unterstützt wird. |
| SupportsTokenRenewal |
Ruft einen Wert ab, der angibt, ob das Sicherheitstoken verwendbar ist. (Geerbt von SecurityTokenProvider) |
| TargetAddress |
Ruft die Zieladresse ab oder legt sie fest. |
| TokenRequestParameters |
Ruft die Tokenanforderungsparameter ab. |
Methoden
| Name | Beschreibung |
|---|---|
| Abort() |
Bricht den Anbieter ab. |
| 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) |
| BeginClose(AsyncCallback, Object) |
Beginnt asynchron mit dem Schließen des Anbieters. |
| BeginClose(TimeSpan, AsyncCallback, Object) |
Beginnt asynchron mit dem Schließen des Anbieters. |
| BeginGetToken(TimeSpan, AsyncCallback, Object) |
Startet einen asynchronen Vorgang zum Abrufen eines Sicherheitstokens. (Geerbt von SecurityTokenProvider) |
| BeginGetTokenCore(TimeSpan, AsyncCallback, Object) |
Beginnt asynchron mit dem Abrufen des Tokenkerns. |
| BeginOpen(AsyncCallback, Object) |
Beginnt asynchron mit dem Öffnen des Anbieters. |
| BeginOpen(TimeSpan, AsyncCallback, Object) |
Beginnt asynchron mit dem Öffnen des Anbieters. |
| 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) |
| CancelTokenCore(TimeSpan, SecurityToken) |
Bricht ein Sicherheitstoken ab. (Geerbt von SecurityTokenProvider) |
| Close() |
Schließt den Anbieter. |
| Close(TimeSpan) |
Schließt den Anbieter. |
| Dispose() |
Gibt alle Ressourcen frei, die von der aktuellen Instanz der IssuedSecurityTokenProvider Klasse verwendet werden. |
| 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) |
| EndClose(IAsyncResult) |
Beendet den asynchronen Aufruf zum Schließen des Anbieters. |
| EndGetToken(IAsyncResult) |
Schließt einen asynchronen Vorgang ab, um ein Sicherheitstoken abzurufen. (Geerbt von SecurityTokenProvider) |
| EndGetTokenCore(IAsyncResult) |
Beendet den asynchronen Aufruf zum Abrufen des Tokenkerns. |
| EndOpen(IAsyncResult) |
Beendet den asynchronen Aufruf zum Öffnen des Anbieters. |
| 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 dem aktuellen Objekt entspricht. (Geerbt von Object) |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetToken(TimeSpan) |
Ruft ein Sicherheitstoken ab. (Geerbt von SecurityTokenProvider) |
| GetTokenCore(TimeSpan) |
Ruft den Tokenkern ab. |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| Open() |
Öffnet den Anbieter. |
| Open(TimeSpan) |
Öffnet den Anbieter. |
| RenewToken(TimeSpan, SecurityToken) |
Erneuert ein Sicherheitstoken. (Geerbt von SecurityTokenProvider) |
| RenewTokenCore(TimeSpan, SecurityToken) |
Erneuert ein Sicherheitstoken. (Geerbt von SecurityTokenProvider) |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
Ereignisse
| Name | Beschreibung |
|---|---|
| Closed |
Stellt die Registrierung und Registrierung des Ereignishandlers für das |
| Closing |
Stellt die Registrierung und Registrierung des Ereignishandlers für das |
| Faulted |
Stellt die Registrierung und Registrierung des Ereignishandlers für das |
| Opened |
Stellt die Registrierung und Registrierung des Ereignishandlers für das |
| Opening |
Stellt die Registrierung und Registrierung des Ereignishandlers für das |