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
HTTP-запрос, содержащий POST-формы, которые содержат ответное сообщение входа WS-Federation.
Возвращаемое значение
URL страницы, первоначально запрошенной клиентом. Это URL-адрес (на проверяющей стороне), на который перенаправляется клиент после успешной входа.
Исключения
request
имеет значение null
.
Комментарии
Этот метод вызывается из конвейера обработки запросов ( OnAuthenticateRequest метод), чтобы получить URL-адрес страницы на проверяющей стороне (RP), на которую клиент будет направляться после успешного входа. Обычно это URL-адрес ресурса RP, к которому клиент первоначально запросил доступ.
По умолчанию WSFAM сохраняет возвращаемый URL-адрес в параметре сообщения wctx при отправке WS-Federation запроса на вход в службу маркеров безопасности (STS). В соответствии со спецификацией WS-Federation параметр wctx сохраняется в разных сущностях, через которые проходит сообщение, и возвращается без изменения в ответном сообщении WS-Federation входа, отправляемом службой sts.
Реализация по умолчанию получает возвращаемый URL-адрес из параметра wctx в ответе на вход. Дополнительные сведения о формате параметра wctx, используемого WSFAM, см. в этом методе CreateSignInRequest .