WSFederationAuthenticationModule.FederatedSignOut(Uri, Uri) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Se déconnecte au service d'émission de jeton de sécurité spécifié via le protocole 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)
Paramètres
- signOutUrl
- Uri
URL du STS qui reçoit le message de requête de déconnexion WS-Federation. Ne peut pas être null
.
- replyUrl
- Uri
URL à envoyer comme valeur wreply dans le message de requête de déconnexion.
Exceptions
signOutUrl
n'est pas null
et n'est pas un URI absolu.
- ou -
replyUrl
n'est pas null
et n'est pas un URI absolu.
signOutUrl
a la valeur null
.
Remarques
Appelez cette méthode pour envoyer un message de demande de déconnexion WS-Federation au STS spécifié. Vous pouvez éventuellement fournir une valeur pour le paramètre wreply dans la demande de déconnexion.
La méthode effectue les opérations suivantes :
Crée un message de demande de déconnexion WS-Federation à l’aide des paramètres spécifiés.
Appelle la SessionAuthenticationModule.DeleteSessionTokenCookie méthode sur le SAM pour supprimer le cookie de session.
Redirige vers le STS à l’aide du message de demande de déconnexion de la première étape.
Aucun des événements de déconnexion : SigningOut, SignedOutou SignOutError n’est déclenché par cette méthode. Pour supprimer la session sans envoyer un message de demande de déconnexion au STS, appelez l’une des méthodes surchargées SignOut .
Notes
Pour effectuer une déconnexion passive à l’aide du jeton de session, le module s’appuie sur une valeur stockée dans la propriété lors de la SessionSecurityToken.Context connexion. Pour plus d’informations, consultez la GetSessionTokenContext méthode .