Freigeben über


WSFederationAuthenticationModule.GetReturnUrlFromResponse Methode

Definition

Extrahiert die URL der Seite, die ursprünglich von der Anmeldungsantwort angefordert wurde.

protected:
 virtual System::String ^ GetReturnUrlFromResponse(System::Web::HttpRequestBase ^ request);
protected virtual string GetReturnUrlFromResponse (System.Web.HttpRequestBase request);
abstract member GetReturnUrlFromResponse : System.Web.HttpRequestBase -> string
override this.GetReturnUrlFromResponse : System.Web.HttpRequestBase -> string
Protected Overridable Function GetReturnUrlFromResponse (request As HttpRequestBase) As String

Parameter

request
HttpRequestBase

Die HTTP-Anforderung, die ein POST-Element enthält, das die WS-Verbund-Anmeldungsantwortnachricht enthält.

Gibt zurück

Der URL der Seite, die ursprünglich vom Client angefordert wurde. Dies ist der URL (auf vertrauender Seite), zu dem der Client nach erfolgreicher Anmeldung umgeleitet werden sollte.

Ausnahmen

request ist null

Hinweise

Diese Methode wird von der Anforderungsverarbeitungspipeline (der OnAuthenticateRequest -Methode) aufgerufen, um die URL der Seite bei der vertrauenden Seite (RP) abzurufen, an die der Client nach erfolgreicher Anmeldung weitergeleitet wird. Dies ist in der Regel die URL der RP-Ressource, auf die der Client ursprünglich Zugriff angefordert hat.

Standardmäßig speichert WSFAM die Rückgabe-URL im wctx-Nachrichtenparameter, wenn die WS-Federation-Anmeldeanforderung an den Sicherheitstokendienst (Security Token Service, STS) gesendet wird. In Übereinstimmung mit der WS-Federation Spezifikation wird der wctx-Parameter über Entitäten hinweg beibehalten, über die die Nachricht übergeben wird, und wird unverändert in der WS-Federation Anmeldeantwortnachricht zurückgegeben, die vom STS gesendet wird.

Die Standardimplementierung ruft die Rückgabe-URL aus dem wctx-Parameter in der Anmeldeantwort ab. Weitere Informationen zum Format des wctx-Parameters, der von WSFAM verwendet wird, finden Sie in der CreateSignInRequest -Methode.

Gilt für:

Weitere Informationen