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 di sicurezza del servizio 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 metodo in SAM per eliminare il SessionAuthenticationModule.DeleteSessionTokenCookie cookie di sessione.

  3. Reindirizza al servizio di sicurezza tramite 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 di sicurezza, chiamare uno dei metodi di SignOut overload.

Nota

Per eseguire l'accesso passivo usando il token di sessione, il modulo si basa su un valore archiviato nella SessionSecurityToken.Context proprietà durante l'accesso, per altre informazioni, vedere il GetSessionTokenContext metodo .

Si applica a

Vedi anche