Sdílet prostřednictvím


WSFederationAuthenticationModule.GetReturnUrlFromResponse Metoda

Definice

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

Platí pro

Viz také