WSFederationAuthenticationModule.FederatedSignOut(Uri, Uri) Méthode

Définition

Se déconnecte au service d'émission de jeton de sécurité spécifié via le protocole WS-Federation.Signs out at the specified security token service (STS) by using the WS-Federation protocol.

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)

Paramètres

signOutUrl
Uri

URL du STS qui reçoit le message de requête de déconnexion WS-Federation.The URL of the STS to receive the WS-Federation sign-out request message. Ne peut pas être null.Cannot be null.

replyUrl
Uri

URL à envoyer comme valeur wreply dans le message de requête de déconnexion.The URL to be sent as the wreply value in the sign-out request message.

Exceptions

signOutUrl n'est pas null et n'est pas un URI absolu.signOutUrl is not null and is not an absolute URI.

- ou --or- replyUrl n'est pas null et n'est pas un URI absolu.replyUrl is not null and is not an absolute URI.

signOutUrl a la valeur null.signOutUrl is null.

Remarques

Appelez cette méthode pour envoyer un message de demande de déconnexion WS-Federation au STS spécifié.Call this method to send a WS-Federation sign-out request message to the specified STS. Vous pouvez éventuellement fournir une valeur pour le paramètre wreply dans la demande de déconnexion.You can optionally supply a value for the wreply parameter in the sign-out request.

La méthode effectue les opérations suivantes :The method does the following:

  1. Crée un message de demande de déconnexion WS-Federation à l’aide des paramètres spécifiés.Creates a WS-Federation sign-out request message by using the specified parameters.

  2. Appelle la SessionAuthenticationModule.DeleteSessionTokenCookie méthode sur le Sam pour supprimer le cookie de session.Calls the SessionAuthenticationModule.DeleteSessionTokenCookie method on the SAM to delete the session cookie.

  3. Redirige vers le STS à l’aide du message de demande de déconnexion de la première étape.Redirects to the STS using the sign-out request message from the first step.

Aucun des événements de déconnexion : SigningOut , SignedOut ou SignOutError n’est déclenché par cette méthode.None of the sign-out events: SigningOut, SignedOut, or SignOutError are raised by this method. Pour supprimer la session sans envoyer de message de demande de déconnexion au STS, appelez l’une des méthodes surchargées SignOut .To delete the session without sending a sign-out request message to the STS, call one of the overloaded SignOut methods.

Notes

Pour effectuer une déconnexion passive à l’aide du jeton de session, le module s’appuie sur une valeur qui a été stockée dans la SessionSecurityToken.Context propriété pendant la connexion. pour plus d’informations, consultez la GetSessionTokenContext méthode.To perform passive sign-out by using the session token, the module relies on a value that was stored in the SessionSecurityToken.Context property during sign-in, for more information, see the GetSessionTokenContext method.

S’applique à

Voir aussi