Freigeben über


IssuedSecurityTokenProvider Klasse

Definition

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
IssuedSecurityTokenProvider
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 Closed .

Closing

Stellt die Registrierung und Deregistrierung des Ereignishandlers für das Ereignis bereit Closing .

Faulted

Stellt die Registrierung und Deregistrierung des Ereignishandlers für das Ereignis bereit Faulted .

Opened

Stellt die Registrierung und Deregistrierung des Ereignishandlers für das Ereignis bereit Opened .

Opening

Stellt die Registrierung und Deregistrierung des Ereignishandlers für das Ereignis bereit Opening .

Gilt für: