Condividi tramite


WSFederationAuthenticationModule.FederatedSignOut(Uri, Uri) Metodo

Definizione

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:

  1. Crea un messaggio di richiesta di disconnessione WS-Federation usando i parametri specificati.

  2. Chiama il SessionAuthenticationModule.DeleteSessionTokenCookie metodo su SAM per eliminare il cookie di sessione.

  3. 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 .

Si applica a

Vedi anche