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 .