WSFederationAuthenticationModule.GetSignOutRedirectUrl 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.
Określa adres URL, do którego należy przekierować podczas przetwarzania WS-Federation wylogowywania żądania czyszczenia (wsignoutcleanup1.0), który zawiera wreply parametr.
protected:
virtual System::String ^ GetSignOutRedirectUrl(System::IdentityModel::Services::SignOutCleanupRequestMessage ^ signOutMessage);
protected virtual string GetSignOutRedirectUrl(System.IdentityModel.Services.SignOutCleanupRequestMessage signOutMessage);
abstract member GetSignOutRedirectUrl : System.IdentityModel.Services.SignOutCleanupRequestMessage -> string
override this.GetSignOutRedirectUrl : System.IdentityModel.Services.SignOutCleanupRequestMessage -> string
Protected Overridable Function GetSignOutRedirectUrl (signOutMessage As SignOutCleanupRequestMessage) As String
Parametry
- signOutMessage
- SignOutCleanupRequestMessage
Żądanie czyszczenia wylogowywuje się.
Zwraca
Adres URL do przekierowania do.
Wyjątki
signOutMessage ma właściwość, która jest pusta Reply lub jest null pusta.
Parametr signOutMessage ma wartość null.
Uwagi
Ta metoda jest wywoływana z CanReadSignInResponse metody w potoku przetwarzania żądań w celu określenia adresu URL, do którego ma zostać przekierowane po przetworzeniu żądania czyszczenia WS-Federation wylogowania. Jest wywoływany tylko wtedy, gdy komunikat ma wreply parametr ( signOutMessage parametr ma Reply właściwość, która nie jest ani null pusta).
Domyślna implementacja weryfikuje adres URL odpowiedzi zawarty w komunikacie ( SignOutCleanupRequestMessage.Reply właściwości) względem adresu usługi tokenu zabezpieczającego (STS), która jest określona Issuer przez właściwość. Aby adres URL odpowiedzi był prawidłowy, muszą być spełnione następujące warunki:
Adres URL odpowiedzi jest bezwzględnym adresem URL.
Adres URL odpowiedzi ma ten sam schemat co wystawca.
Adres URL odpowiedzi ma ten sam port co wystawca.
Adres URL odpowiedzi ma ten sam host co wystawca lub adres URL odpowiedzi określa domenę podrzędną wystawcy.
Jeśli wszystkie te warunki są spełnione, zwracany jest adres URL odpowiedzi (odpowiedź). w przeciwnym razie zwracany jest adres URL określony przez Issuer właściwość.
Zastąpi tę metodę, aby zapewnić dodatkową walidację adresu URL odpowiedzi.