Sdílet prostřednictvím


WSFederationAuthenticationModule.FederatedSignOut(Uri, Uri) Metoda

Definice

Odhlásí se k zadané službě tokenů zabezpečení (STS) pomocí protokolu WS-Federation.

public:
 static void FederatedSignOut(Uri ^ signOutUrl, Uri ^ replyUrl);
public static void FederatedSignOut (Uri signOutUrl, Uri replyUrl);
static member FederatedSignOut : Uri * Uri -> unit
Public Shared Sub FederatedSignOut (signOutUrl As Uri, replyUrl As Uri)

Parametry

signOutUrl
Uri

Adresa URL služby tokenů tokenů tokenů pro příjem zprávy o WS-Federation žádosti o odhlášení. Nemůže být null.

replyUrl
Uri

Adresa URL, která se má odeslat jako hodnota wreply ve zprávě žádosti o odhlášení.

Výjimky

signOutUrl není null a není absolutním identifikátorem URI.

-nebo-

replyUrl není null a není absolutním identifikátorem URI.

signOutUrl je null.

Poznámky

Voláním této metody odešlete zprávu o WS-Federation žádosti o odhlášení určené službě STS. Volitelně můžete v žádosti o odhlášení zadat hodnotu parametru wreply.

Metoda provede následující:

  1. Vytvoří zprávu WS-Federation žádosti o odhlášení pomocí zadaných parametrů.

  2. Zavolá metodu SessionAuthenticationModule.DeleteSessionTokenCookie SAM k odstranění souboru cookie relace.

  3. Přesměruje na službu TOKENS pomocí zprávy žádosti o odhlášení z prvního kroku.

Žádná z událostí odhlášení: SigningOut, SignedOutnebo SignOutError nejsou vyvolány touto metodou. Pokud chcete odstranit relaci bez odeslání zprávy žádosti o odhlášení službě STS, zavolejte jednu z přetížených SignOut metod.

Poznámka

Pokud chcete provést pasivní odhlášení pomocí tokenu relace, modul spoléhá na hodnotu, která byla uložena ve SessionSecurityToken.Context vlastnosti během přihlašování. Další informace najdete GetSessionTokenContext v metodě .

Platí pro

Viz také