WSFederationAuthenticationModule.GetReturnUrlFromResponse 方法

定义

提取登录响应中最初请求的页的 URL。

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

参数

request
HttpRequestBase

包含一窗体 ,包括 WS-Federation 响应消息的 HTTP 请求。

返回

用户最初请求的页 URL。 这是 URL(在依赖方)在成功登录后,客户端应被重定向。

例外

requestnull

注解

此方法从请求处理管道调用, (OnAuthenticateRequest 方法) 获取信赖方页面的 URL, (RP) 成功登录后将客户端定向到 。 这通常是客户端最初请求访问的 RP 资源的 URL。

默认情况下,WSFAM 在将 WS-Federation 登录请求发送到 STS) 安全令牌服务时, (将返回 URL 保存在 wctx 消息参数内。 根据 WS-Federation 规范,wctx 参数在消息通过的实体之间保留,并在 STS 发送的 WS-Federation 登录响应消息中不更改地返回。

默认实现从登录响应中的 wctx 参数获取返回 URL。 有关 WSFAM 使用的 wctx 参数的格式的详细信息,请参阅 CreateSignInRequest 方法。

适用于

另请参阅