WSFederationAuthenticationModule.GetReturnUrlFromResponse Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Wyodrębnia adres URL strony, która została pierwotnie zażądana z odpowiedzi logowania.
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
Żądanie HTTP zawierające formularz POST, który zawiera komunikat odpowiedzi WS-Federation logowania.
Zwraca
Adres URL strony, która została pierwotnie zażądana przez klienta. Jest to adres URL (jednostki uzależnionej), do którego klient powinien zostać przekierowany po pomyślnym zalogowaniu.
Wyjątki
request
to null
.
Uwagi
Ta metoda jest wywoływana z potoku przetwarzania żądań ( OnAuthenticateRequest metoda), aby uzyskać adres URL strony w jednostki uzależnionej (RP), aby skierować klienta do po pomyślnym zalogowaniu. Jest to zazwyczaj adres URL zasobu rp, do którego klient pierwotnie zażądał dostępu.
Domyślnie usługa WSFAM zapisuje zwrotny adres URL wewnątrz parametru komunikatu wctx podczas wysyłania żądania logowania WS-Federation do usługi tokenu zabezpieczającego (STS). Zgodnie ze specyfikacją WS-Federation parametr wctx jest zachowywany między jednostkami, za pośrednictwem których komunikat przechodzi i jest zwracany w WS-Federation komunikatem odpowiedzi logowania wysyłanym przez usługę STS.
Domyślna implementacja pobiera zwracany adres URL z parametru wctx w odpowiedzi logowania. Aby uzyskać więcej informacji na temat formatu parametru wctx używanego przez usługę WSFAM, zobacz metodę CreateSignInRequest .