WSFederationAuthenticationModule.GetReturnUrlFromResponse Metoda

Definice

Extrahuje adresu URL stránky, která byla původně požadována z odpovědi pro přihlášení.

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

Parametry

request
HttpRequestBase

Požadavek HTTP, který obsahuje formulář POST, který obsahuje WS-Federation přihlašovací zprávu.

Návraty

Adresa URL stránky, kterou původně požadoval klient. Toto je adresa URL (na předávající straně), na kterou by měl být klient přesměrován po úspěšném přihlášení.

Výjimky

request je null.

Poznámky

Tato metoda se volá z kanálu zpracování požadavků ( OnAuthenticateRequest metoda), aby získala adresu URL stránky na předávající straně (RP), aby klient po úspěšném přihlášení směril. Obvykle se jedná o adresu URL prostředku poskytovatele prostředků, ke kterému klient původně požadoval přístup.

Ve výchozím nastavení WSFAM uloží zpáteční adresu URL uvnitř parametru zprávy wctx, když odešle žádost o přihlášení WS-Federation službě tokenů zabezpečení (STS). V souladu se specifikací WS-Federation se parametr wctx zachová napříč entitami, kterými zpráva projde a je vrácena beze změny ve zprávě o přihlášení WS-Federation, která je odeslána službou STS.

Výchozí implementace získá zpáteční adresu URL z parametru wctx v odpovědi pro přihlášení. Další informace o formátu parametru wctx, který používá WSFAM, naleznete v CreateSignInRequest metodě.

Platí pro

Viz také