WSFederationAuthenticationModule.GetReturnUrlFromResponse Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Extrae la dirección URL de la página que se solicitó 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
Solicitud HTTP que contiene un formulario POST, que contiene el WS-Federation mensaje de respuesta de inicio de sesión.
Devoluciones
Dirección URL de la página solicitada originalmente por el cliente. Esta es la dirección URL (en el usuario de confianza) a la que se debe redirigir el cliente después del inicio de sesión correcto.
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. Esta es, normalmente, la dirección URL del recurso rp al que el cliente solicitó originalmente el acceso.
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 WS-Federation al servicio de token de seguridad (STS). De acuerdo con la especificación WS-Federation, el parámetro wctx se conserva en las 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 .