Freigeben über


WSFederationAuthenticationModule.GetSignOutRedirectUrl Methode

Definition

Bestimmt die URL, an die beim Verarbeiten einer WS-Federation Abmeldebereinigungsanforderung (wsignoutcleanup1.0) umgeleitet werden soll, die einen wreply-Parameter enthält.

protected:
 virtual System::String ^ GetSignOutRedirectUrl(System::IdentityModel::Services::SignOutCleanupRequestMessage ^ signOutMessage);
protected virtual string GetSignOutRedirectUrl(System.IdentityModel.Services.SignOutCleanupRequestMessage signOutMessage);
abstract member GetSignOutRedirectUrl : System.IdentityModel.Services.SignOutCleanupRequestMessage -> string
override this.GetSignOutRedirectUrl : System.IdentityModel.Services.SignOutCleanupRequestMessage -> string
Protected Overridable Function GetSignOutRedirectUrl (signOutMessage As SignOutCleanupRequestMessage) As String

Parameter

signOutMessage
SignOutCleanupRequestMessage

Die Abmeldungsbereinigungsanforderung.

Gibt zurück

Die URL, zu der umgeleitet werden soll.

Ausnahmen

signOutMessage verfügt über eine Reply Eigenschaft, die leer ist oder leer ist null .

signOutMessage ist null.

Hinweise

Diese Methode wird von der Methode in der CanReadSignInResponse Anforderungsverarbeitungspipeline aufgerufen, um die URL zu ermitteln, zu der nach der Verarbeitung einer WS-Federation Bereinigungsanforderung für die Abmeldung umgeleitet werden soll. Sie wird nur aufgerufen, wenn die Nachricht über einen wreply-Parameter verfügt (der signOutMessage Parameter verfügt über eine Reply Eigenschaft, die weder leer noch nicht null vorhanden ist).

Die Standardimplementierung überprüft die Antwort-URL in der Nachricht (die SignOutCleanupRequestMessage.Reply Eigenschaft) anhand der Adresse des Sicherheitstokendiensts (STS), der von der Issuer Eigenschaft angegeben wird. Die folgenden Bedingungen müssen erfüllt sein, damit die Antwort-URL gültig ist:

  1. Die Antwort-URL ist eine absolute URL.

  2. Die Antwort-URL weist dasselbe Schema wie der Aussteller auf.

  3. Die Antwort-URL hat denselben Port wie der Aussteller.

  4. Entweder hat die Antwort-URL denselben Host wie der Aussteller, oder die Antwort-URL gibt eine Unterdomäne des Ausstellers an.

Wenn alle diese Bedingungen erfüllt sind, wird die Antwort-URL (Antwort) zurückgegeben; andernfalls wird die durch die Issuer Eigenschaft angegebene URL zurückgegeben.

Überschreiben Sie diese Methode, um zusätzliche Überprüfungen für die Antwort-URL bereitzustellen.

Gilt für: