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, który ma zostać przekierowany 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.
Wyjątki
signOutMessage
Reply ma właściwość, która jest lub jest null
pusta.
signOutMessage
to null
.
Uwagi
Ta metoda jest wywoływana z CanReadSignInResponse metody w potoku przetwarzania żądań w celu określenia adresu URL do przekierowania do po przetworzeniu WS-Federation wylogowywania żądania czyszczenia. 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 taki sam schemat jak 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ą prawdziwe, zwracany jest adres URL odpowiedzi (odpowiedź); w przeciwnym razie zwracany jest adres URL określony przez Issuer właściwość.
Zastąpij tę metodę, aby zapewnić dodatkową walidację adresu URL odpowiedzi.