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 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ě.