Sdílet prostřednictvím


WSFederationAuthenticationModule.GetSignOutRedirectUrl Metoda

Definice

Určuje adresu URL, na kterou se má přesměrovat při zpracování požadavku na vyčištění WS-Federation odhlášení (wsignoutcleanup1.0), který obsahuje parametr wreply.

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

Žádost o vyčištění odhlášení.

Návraty

Adresa URL, na které se má přesměrovat.

Výjimky

signOutMessage Reply má vlastnost, která je nebo je null prázdná.

signOutMessage je null.

Poznámky

Tato metoda se volá z CanReadSignInResponse metody v kanálu zpracování požadavků, aby se určila adresa URL, na kterou se má přesměrovat po zpracování požadavku na vyčištění WS-Federation odhlášení. Vyvolá se pouze v případě, že zpráva obsahuje parametr wreply ( signOutMessage parametr má Reply vlastnost, která není null ani prázdná).

Výchozí implementace ověří adresu URL odpovědi obsaženou ve zprávě ( SignOutCleanupRequestMessage.Reply vlastnost) na adresu služby tokenu zabezpečení (STS), která je určena Issuer vlastností. Aby adresa URL odpovědi byla platná, musí být splněny následující podmínky:

  1. Adresa URL odpovědi je absolutní adresa URL.

  2. Adresa URL odpovědi má stejné schéma jako vystavitel.

  3. Adresa URL odpovědi má stejný port jako vystavitel.

  4. Adresa URL odpovědi má stejného hostitele jako vystavitel nebo adresa URL odpovědi určuje subdoménu vystavitele.

Pokud jsou všechny tyto podmínky splněné, vrátí se adresa URL odpovědi (Odpovědět). v opačném případě se vrátí adresa URL zadaná Issuer vlastností.

Tuto metodu přepište tak, aby poskytovala další ověření adresy URL odpovědi.

Platí pro