WSFederationAuthenticationModule.GetReturnUrlFromResponse 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提取登录响应中最初请求的页的 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(在依赖方)在成功登录后,客户端应被重定向。
例外
request
为 null
。
注解
此方法从请求处理管道调用, (OnAuthenticateRequest 方法) 获取信赖方页面的 URL, (RP) 成功登录后将客户端定向到 。 这通常是客户端最初请求访问的 RP 资源的 URL。
默认情况下,WSFAM 在将 WS-Federation 登录请求发送到 STS) 安全令牌服务时, (将返回 URL 保存在 wctx 消息参数内。 根据 WS-Federation 规范,wctx 参数在消息通过的实体之间保留,并在 STS 发送的 WS-Federation 登录响应消息中不更改地返回。
默认实现从登录响应中的 wctx 参数获取返回 URL。 有关 WSFAM 使用的 wctx 参数的格式的详细信息,请参阅 CreateSignInRequest 方法。