WSFederationAuthenticationModule.GetReturnUrlFromResponse Método

Definição

Extrai o URL da página que foi originalmente solicitada da resposta de iniciação de sessão.

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

O pedido HTTP que contém um formulário POST, que contém a WS-Federation mensagem de resposta de iniciação de sessão.

Devoluções

A URL da página que foi originalmente solicitada pelo cliente. Esta é a URL (na parte de confiança) para a qual o cliente deve ser redirecionado após iniciar sessão bem-sucedido.

Exceções

request é null.

Observações

Este método é chamado do pipeline de processamento de pedidos (o OnAuthenticateRequest método) para obter o URL da página na parte confiável (RP) para direcionar o cliente após o início de sessão bem-sucedido. Esta é, normalmente, a URL do recurso RP ao qual o cliente solicitou originalmente acesso.

Por defeito, o WSFAM guarda o URL de retorno dentro do parâmetro da mensagem wctx quando envia o pedido de início de sessão WS-Federation para o serviço de token de segurança (STS). De acordo com a especificação WS-Federation, o parâmetro wctx é preservado entre as entidades através das quais a mensagem passa e é devolvida inalterada na WS-Federation mensagem de resposta de início de sessão enviada pelo STS.

A implementação por defeito recebe o URL de retorno do parâmetro wctx na resposta de início de sessão. Para mais informações sobre o formato do parâmetro wctx utilizado pela WSFAM, consulte o CreateSignInRequest método.

Aplica-se a

Ver também