Compartir a través de


WSFederationAuthenticationModule.FederatedSignOut(Uri, Uri) Método

Definición

Cierra sesión en el servicio de token de seguridad (STS) especificado mediante el protocolo 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)

Parámetros

signOutUrl
Uri

La dirección URL del STS para recibir el mensaje de solicitud de cierre de sesión de WS-Federation. El valor no puede ser null.

replyUrl
Uri

La dirección URL que se enviará como valor wreply en el mensaje de solicitud de cierre de sesión.

Excepciones

signOutUrl no es null y no es un URI absoluto.

o bien

replyUrl no es null y no es un URI absoluto.

signOutUrl es null.

Comentarios

Llame a este método para enviar un mensaje de solicitud de cierre de sesión WS-Federation al STS especificado. Opcionalmente, puede proporcionar un valor para el parámetro wreply en la solicitud de cierre de sesión.

El método hace lo siguiente:

  1. Crea un mensaje de solicitud de cierre de sesión WS-Federation mediante los parámetros especificados.

  2. Llama al método en sam SessionAuthenticationModule.DeleteSessionTokenCookie para eliminar la cookie de sesión.

  3. Redirige al STS mediante el mensaje de solicitud de cierre de sesión del primer paso.

Este método no genera ninguno de los eventos de cierre de sesión: SigningOut, SignedOuto SignOutError . Para eliminar la sesión sin enviar un mensaje de solicitud de cierre de sesión al STS, llame a uno de los métodos sobrecargados SignOut .

Nota

Para realizar el cierre de sesión pasivo mediante el token de sesión, el módulo se basa en un valor que se almacenó en la propiedad durante el SessionSecurityToken.Context inicio de sesión. Para obtener más información, consulte el GetSessionTokenContext método .

Se aplica a

Consulte también