WSFederationAuthenticationModule.GetReturnUrlFromResponse Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Extrahuje adresu URL stránky, která byla původně požadována z přihlašovací odpovědi.
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 (u předávající strany), 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 je volána z kanálu zpracování požadavků ( OnAuthenticateRequest metoda), aby se získala adresa URL stránky v předávající straně (RP), na které se klient po úspěšném přihlášení nasměruje. Obvykle se jedná o adresu URL prostředku poskytovatele prostředků, ke kterému klient původně požadoval přístup.
WsFAM ve výchozím nastavení ukládá návratovou adresu URL do 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 je parametr wctx zachován napříč entitami, kterými zpráva prochází, a je vrácen beze změny ve zprávě WS-Federation přihlašovací odpovědi odeslané službou STS.
Výchozí implementace získá návratovou adresu URL z parametru wctx v odpovědi přihlášení. Další informace o formátu parametru wctx, který používá WSFAM, najdete v CreateSignInRequest metodě.