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
Vorsicht ist beim Zwischenspeichern und Wiederverwenden von Sicherheitstoken geboten, die von der GetTokenCore-Methode zurückgegeben werden, da die Sicherheitstoken unter Umständen unbrauchbar werden, wenn der Kanal des Tokenanbieters geschlossen wird. Die Sicherheitstoken werden unbrauchbar, wenn der angeforderte Schlüsseltyp asymmetrisch ist und der Thread bei Aufruf der GetTokenCore-Methode in einem Identitätswechselkontext ausgeführt wird.
Konstruktoren
IssuedSecurityTokenProvider() |
Initialisiert eine neue Instanz der IssuedSecurityTokenProvider-Klasse. |
Eigenschaften
CacheIssuedTokens |
Ruft einen Wert ab, der angibt, ob die ausgestellten Token zwischengespeichert werden. |
DefaultCloseTimeout |
Ruft die Standardzeitüberschreitung zum Schließen der Verbindung ab. |
DefaultOpenTimeout |
Ruft die Standardzeitüberschreitung zum Öffnen der Verbindung ab. |
IdentityVerifier |
Ruft die Identitätsprüfung ab oder legt sie fest. |
IssuedTokenRenewalThresholdPercentage |
Ruft den Erneuerungsschwellenwert für ausgestellte Token in Prozent ab oder legt diesen fest. |
IssuerAddress |
Ruft die Ausstelleradresse ab oder legt sie fest. |
IssuerBinding |
Ruft die Ausstellerbindung ab oder legt sie fest. |
IssuerChannelBehaviors |
Ruft die Ausstellerchannelverhalten ab. |
KeyEntropyMode |
Ruft den Schlüsselentropiemodus ab oder legt ihn fest. |
MaxIssuedTokenCachingTime |
Ruft die maximale Zeit ab, die ein ausgestelltes Token zwischengespeichert wird, oder legt sie fest. |
MessageSecurityVersion |
Ruft die Nachrichtensicherheitsversion ab oder legt sie fest. |
SecurityAlgorithmSuite |
Ruft die Sicherheitsalgorithmussammlung ab oder legt sie fest. |
SecurityTokenSerializer |
Ruft das Sicherheitstoken-Serialisierungsprogramm ab oder legt es fest. |
State |
Ruft den Kommunikationszustand ab. |
SupportsTokenCancellation |
Ruft einen Wert ab, der angibt, ob der Tokenabbruch unterstützt wird. |
SupportsTokenRenewal |
Ruft einen Wert ab, der angibt, ob das Sicherheitstoken erneuerbar ist. (Geerbt von SecurityTokenProvider) |
TargetAddress |
Ruft die Zieladresse ab oder legt sie fest. |
TokenRequestParameters |
Ruft die Tokenanforderungsparameter ab. |
Methoden
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, den Anbieter asynchron zu schließen. |
BeginClose(TimeSpan, AsyncCallback, Object) |
Beginnt, den Anbieter asynchron zu schließen. |
BeginGetToken(TimeSpan, AsyncCallback, Object) |
Startet einen asynchronen Vorgang, um ein Sicherheitstoken abzurufen. (Geerbt von SecurityTokenProvider) |
BeginGetTokenCore(TimeSpan, AsyncCallback, Object) |
Beginn, den Tokenkern asynchron abzurufen. |
BeginOpen(AsyncCallback, Object) |
Beginnt, den Anbieter asynchron zu öffnen. |
BeginOpen(TimeSpan, AsyncCallback, Object) |
Beginnt, den Anbieter asynchron zu öffnen. |
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) |
Close() |
Schließt den Anbieter. |
Close(TimeSpan) |
Schließt den Anbieter. |
Dispose() |
Gibt alle von der aktuellen Instanz der IssuedSecurityTokenProvider-Klasse verwendeten Ressourcen frei. |
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 asynchrone 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 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 den Tokenkern 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) |
Open() |
Öffnet den Anbieter. |
Open(TimeSpan) |
Öffnet den Anbieter. |
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) |
Ereignisse
Closed |
Stellt die Registrierung und Deregistrierung des Ereignishandlers für das Ereignis bereit |
Closing |
Stellt die Registrierung und Deregistrierung des Ereignishandlers für das Ereignis bereit |
Faulted |
Stellt die Registrierung und Deregistrierung des Ereignishandlers für das Ereignis bereit |
Opened |
Stellt die Registrierung und Deregistrierung des Ereignishandlers für das Ereignis bereit |
Opening |
Stellt die Registrierung und Deregistrierung des Ereignishandlers für das Ereignis bereit |