WSFederationAuthenticationModule.FederatedSignOut(Uri, Uri) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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í:
Vytvoří zprávu WS-Federation žádosti o odhlášení pomocí zadaných parametrů.
Zavolá metodu SessionAuthenticationModule.DeleteSessionTokenCookie SAM k odstranění souboru cookie relace.
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ě .