WSFederationAuthenticationModule.SigningOut Evento

Definición

Se produce antes de eliminar la sesión durante su cierre.

public:
 event EventHandler<System::IdentityModel::Services::SigningOutEventArgs ^> ^ SigningOut;
public event EventHandler<System.IdentityModel.Services.SigningOutEventArgs> SigningOut;
member this.SigningOut : EventHandler<System.IdentityModel.Services.SigningOutEventArgs> 
Public Custom Event SigningOut As EventHandler(Of SigningOutEventArgs) 
Public Event SigningOut As EventHandler(Of SigningOutEventArgs) 

Tipo de evento

Comentarios

Este evento se genera a través de una llamada al OnSigningOut método desde dentro del WSFederationAuthenticationModule.SignOut(Boolean) método al cerrar la sesión en el usuario de confianza (RP). El evento no se genera al realizar el cierre de sesión federado a través del FederatedSignOut método .

Puede agregar un controlador de eventos para realizar cualquier procesamiento adicional que necesite la aplicación antes de eliminar la cookie de sesión. Puede leer la IsIPInitiated propiedad en el controlador de eventos para determinar si el cierre de sesión es el resultado de recibir un mensaje de solicitud de limpieza de cierre de sesión WS-Federation ("wsignoutcleanup1.0") desde un servicio de token de seguridad (STS) o si se inició en el RP.

No se garantiza que se llame a este evento para cada sesión. Las cookies se pueden eliminar en el lado cliente, por ejemplo, por lo que este evento nunca se generaría.

Se aplica a