Partilhar via


WSFederationAuthenticationModule.GetReturnUrlFromResponse Método

Definição

Extrai a URL da página que foi originalmente solicitada pela resposta de conexã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

A solicitação HTTP que contém um POST de formulário, que contém a mensagem de resposta de conexão da Web Services Federation.

Retornos

A URL da página que foi originalmente solicitada pelo cliente. Essa é a URL (na terceira parte confiável) à qual o cliente deve ser redirecionado após uma conexão bem-sucedida.

Exceções

request é null.

Comentários

Esse método é chamado do pipeline de processamento de solicitação (o OnAuthenticateRequest método) para obter a URL da página na RP (terceira parte confiável) para a qual direcionar o cliente após a entrada bem-sucedida. Normalmente, essa é a URL do recurso RP ao qual o cliente solicitou acesso originalmente.

Por padrão, o WSFAM salva a URL de retorno dentro do parâmetro de mensagem wctx quando envia a solicitação de entrada WS-Federation para o STS (serviço de token de segurança). De acordo com a especificação de WS-Federation, o parâmetro wctx é preservado entre entidades por meio das quais a mensagem passa e é retornado sem alterações na mensagem de resposta de entrada WS-Federation enviada pelo STS.

A implementação padrão obtém a URL de retorno do parâmetro wctx na resposta de entrada. Para obter mais informações sobre o formato do parâmetro wctx usado pelo WSFAM, consulte o CreateSignInRequest método .

Aplica-se a

Confira também