WSFederationAuthenticationModule.FederatedSignOut(Uri, Uri) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Esce dal servizio token di sicurezza specificato (STS) utilizzando il protocollo 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)
Parametri
- signOutUrl
- Uri
URL del servizio token di sicurezza per ricevere il messaggio di richiesta di disconnessione WS-Federation. Non può essere null
.
- replyUrl
- Uri
URL da inviare come valore wreply nel messaggio di richiesta di disconnessione.
Eccezioni
signOutUrl
non è null
e non è un URI assoluto.
-oppure-
replyUrl
non è null
e non è un URI assoluto.
signOutUrl
è null
.
Commenti
Chiamare questo metodo per inviare un messaggio di richiesta di disconnessione WS-Federation al servizio token di sicurezza specificato. Facoltativamente, è possibile specificare un valore per il parametro wreply nella richiesta di disconnessione.
Il metodo esegue le operazioni seguenti:
Crea un messaggio di richiesta di disconnessione WS-Federation usando i parametri specificati.
Chiama il SessionAuthenticationModule.DeleteSessionTokenCookie metodo su SAM per eliminare il cookie di sessione.
Reindirizza al servizio token di sicurezza usando il messaggio di richiesta di disconnessione dal primo passaggio.
Nessuno degli eventi di disconnesso: SigningOut, SignedOuto SignOutError viene generato da questo metodo. Per eliminare la sessione senza inviare un messaggio di richiesta di disconnessione al servizio token di sicurezza, chiamare uno dei metodi di SignOut overload.
Nota
Per eseguire la disconneszione passiva usando il token di sessione, il modulo si basa su un valore archiviato nella proprietà durante l'accesso SessionSecurityToken.Context . Per altre informazioni, vedere il GetSessionTokenContext metodo .