WSFederationAuthenticationModule.SignOut 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.
Ferme la session active.
Surcharges
SignOut() |
Ferme la session active et demande à être redirigé vers l'URL spécifiée dans la requête HTTP actuelle. |
SignOut(Boolean) |
Ferme la session active et déclenche les événements appropriés. |
SignOut(String) |
Ferme la session active et demande à être redirigé vers l'URL spécifiée. |
SignOut(String, Boolean) |
Ferme la session active et demande à être redirigé vers l'URL spécifiée. |
Remarques
Supprime la session active.
Aucun message de demande de déconnexion (« wsignout1.0 ») n’est envoyé au service de jeton de sécurité (STS). Pour vous déconnecter au STS à l’aide de WS-Federation protocole, utilisez la FederatedSignOut méthode .
SignOut()
Ferme la session active et demande à être redirigé vers l'URL spécifiée dans la requête HTTP actuelle.
public:
virtual void SignOut();
public virtual void SignOut ();
abstract member SignOut : unit -> unit
override this.SignOut : unit -> unit
Public Overridable Sub SignOut ()
Remarques
Supprime la session active et redirige le navigateur vers l’URL spécifiée dans la requête HTTP actuelle.
Appelle la WSFederationAuthenticationModule.SignOut(String) méthode avec le redirectUrl
paramètre défini sur l’URL de la requête actuelle.
Aucun message de demande de déconnexion (« wsignout1.0 ») n’est envoyé au service de jeton de sécurité (STS). Pour vous déconnecter au STS à l’aide de WS-Federation protocole, utilisez la FederatedSignOut méthode .
S’applique à
SignOut(Boolean)
Ferme la session active et déclenche les événements appropriés.
public:
virtual void SignOut(bool isIPRequest);
public virtual void SignOut (bool isIPRequest);
abstract member SignOut : bool -> unit
override this.SignOut : bool -> unit
Public Overridable Sub SignOut (isIPRequest As Boolean)
Paramètres
- isIPRequest
- Boolean
true
si la requête a été lancée par l’IP-STS via un message de requête de nettoyage de déconnexion WS-Federation ("wsignoutcleanup1.0") ; sinon, false
.
Remarques
Cette méthode effectue le travail réel de suppression de la session active et de déclenchement des événements de déconnexion appropriés. La méthode effectue les opérations suivantes :
Appelle la OnSigningOut méthode pour déclencher l’événement SigningOut . Un gestionnaire d’événements peut fournir tout traitement nécessaire avant la suppression de la session. La SigningOutEventArgs.IsIPInitiated propriété est définie en fonction du
isIPRequest
paramètre .Appelle la SessionAuthenticationModule.DeleteSessionTokenCookie méthode sur le gestionnaire d’authentification de session actuel pour supprimer le cookie de session.
Appelle la OnSignedOut méthode pour déclencher l’événement SignedOut .
Si une erreur se produit pendant le traitement de la déconnexion, appelle la OnSignOutError méthode pour déclencher l’événement SignOutError . Un gestionnaire d’événements peut annuler le traitement et empêcher le retour d’une exception à l’appelant de SignOut
Vous pouvez appeler la WSFederationAuthenticationModule.SignOut méthode avec le isIPRequest
paramètre défini false
pour se déconnecter d’une session sans effectuer de redirection. La méthode est finalement appelée par toutes les autres méthodes surchargées SignOut (avec le isIPRequest
paramètre défini sur false
) pour effectuer la gestion de la déconnexion. La méthode est appelée à partir de la WSFederationAuthenticationModule.CanReadSignInResponse(HttpRequestBase, Boolean) méthode avec le isIPRequest
paramètre défini true
pour se déconnecter de la session lorsqu’elle traite un message de déconnexion WS-Federation propre-up (« wsignoutcleanup1.0 »).
Aucun message de demande de déconnexion (« wsignout1.0 ») n’est envoyé au service de jeton de sécurité (STS). Pour vous déconnecter au STS à l’aide de WS-Federation protocole, utilisez la FederatedSignOut méthode .
S’applique à
SignOut(String)
Ferme la session active et demande à être redirigé vers l'URL spécifiée.
public:
virtual void SignOut(System::String ^ redirectUrl);
public virtual void SignOut (string redirectUrl);
abstract member SignOut : string -> unit
override this.SignOut : string -> unit
Public Overridable Sub SignOut (redirectUrl As String)
Paramètres
- redirectUrl
- String
URL vers laquelle le navigateur doit être redirigé une fois la session supprimée.
Exceptions
redirectUrl
n'est pas un URI valide.
Remarques
Supprime la session active et redirige le navigateur vers l’URL spécifiée.
Appelle la WSFederationAuthenticationModule.SignOut(String, Boolean) méthode avec le redirectUrl
paramètre et avec l’ensemble false
initiateSignoutCleanup
.
Aucun message de demande de déconnexion (« wsignout1.0 ») n’est envoyé au service de jeton de sécurité (STS). Pour vous déconnecter au STS à l’aide de WS-Federation protocole, utilisez la FederatedSignOut méthode .
S’applique à
SignOut(String, Boolean)
Ferme la session active et demande à être redirigé vers l'URL spécifiée.
public:
virtual void SignOut(System::String ^ redirectUrl, bool initiateSignoutCleanup);
public virtual void SignOut (string redirectUrl, bool initiateSignoutCleanup);
abstract member SignOut : string * bool -> unit
override this.SignOut : string * bool -> unit
Public Overridable Sub SignOut (redirectUrl As String, initiateSignoutCleanup As Boolean)
Paramètres
- redirectUrl
- String
URL vers laquelle le navigateur doit être redirigé après la déconnexion.
- initiateSignoutCleanup
- Boolean
Définit toujours false
. La définition de ce paramètre sur true
n'est pas prise en charge.
Exceptions
redirectUrl
n'est pas un URI valide.
La classe WSFederationAuthenticationModule lève cette exception si initiateSignoutCleanup
a la valeur true
. Ne définit pas la valeur true
pour ce paramètre.
Remarques
Supprime la session active et redirige le navigateur vers l’URL spécifiée.
Appelle la WSFederationAuthenticationModule.SignOut(Boolean) méthode avec le initiateSignoutCleanup
paramètre défini false
.
Aucun message de demande de déconnexion (« wsignout1.0 ») n’est envoyé au service de jeton de sécurité (STS). Pour vous déconnecter au STS à l’aide de WS-Federation protocole, utilisez la FederatedSignOut méthode .