WSFederationAuthenticationModule.GetReturnUrlFromResponse Método

Definición

Extrae la dirección URL de la página solicitada originalmente de la respuesta de inicio de sesión.

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

Parámetros

request
HttpRequestBase

La solicitud HTTP que contiene un envío de formulario (POST), que contiene el mensaje de respuesta de inicio de sesión de WS-Federation.

Devoluciones

La dirección URL de la página solicitada originalmente por el cliente. Es la dirección URL (en el usuario de confianza) a la que el cliente debe ser redirigido después de que inicie sesión correctamente.

Excepciones

request es null.

Comentarios

Se llama a este método desde la canalización de procesamiento de solicitudes (el OnAuthenticateRequest método) para obtener la dirección URL de la página en el usuario de confianza (RP) para dirigir al cliente a después de iniciar sesión correctamente. Normalmente, esta es la dirección URL del recurso de RP al que el cliente solicitó el acceso originalmente.

De forma predeterminada, WSFAM guarda la dirección URL de retorno dentro del parámetro de mensaje wctx cuando envía la solicitud de inicio de sesión de WS-Federation al servicio de token de seguridad (STS). De acuerdo con la especificación de WS-Federation, el parámetro wctx se conserva entre entidades a través de las cuales el mensaje pasa y se devuelve sin modificar en el mensaje de respuesta de inicio de sesión WS-Federation enviado por el STS.

La implementación predeterminada obtiene la dirección URL de retorno del parámetro wctx en la respuesta de inicio de sesión. Para obtener más información sobre el formato del parámetro wctx que usa WSFAM, vea el CreateSignInRequest método .

Se aplica a

Consulte también