Sdílet prostřednictvím


WSFederationAuthenticationModule.GetSignOutRedirectUrl Metoda

Definice

Určuje adresu URL, na kterou se má provést přesměrování 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

signOutMessageReply má vlastnost, která je null nebo je prázdná.

signOutMessage je null.

Poznámky

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

Výchozí implementace ověří adresu URL odpovědi obsaženou ve zprávě ( SignOutCleanupRequestMessage.Reply vlastnost) proti adrese služby tokenů zabezpečení (STS), která je určena Issuer vlastností . Aby adresa URL odpovědi byla platná, musí být splněné 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á buď stejného hostitele jako vystavitel, nebo adresa URL odpovědi určuje subdoménu vystavitele.

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

Přepsat tuto metodu poskytnout další ověření pro adresu URL odpovědi.

Platí pro