WSFederationAuthenticationModule.GetSignOutRedirectUrl Methode
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.
Bestimmt die URL, zu der umgeleitet werden soll, wenn eine WS-Verbund-Anforderung zur Abmeldung und Bereinigung (wsignoutcleanup1.0) verarbeitet wird, 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 Anforderung zur Abmeldung und Bereinigung.
Gibt zurück
Die URL, zur der umgeleitet werden soll.
Ausnahmen
signOutMessage
hat eine Reply-Eigenschaft, die null
oder leer ist.
signOutMessage
ist null
.
Hinweise
Diese Methode wird von der CanReadSignInResponse -Methode in der Anforderungsverarbeitungspipeline aufgerufen, um die URL zu bestimmen, an die nach der Verarbeitung einer WS-Federation Abmeldeanforderung sauber 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 null
noch leer 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 zutreffen, damit die Antwort-URL gültig ist:
Die Antwort-URL ist eine absolute URL.
Die Antwort-URL weist das gleiche Schema wie der Aussteller auf.
Die Antwort-URL hat denselben Port wie der Aussteller.
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 zutreffen, wird die Antwort-URL (Antwort) zurückgegeben. Andernfalls wird die von der Issuer -Eigenschaft angegebene URL zurückgegeben.
Überschreiben Sie diese Methode, um eine zusätzliche Validierung für die Antwort-URL bereitzustellen.