Compartir a través de


WSFederationAuthenticationModule.FederatedSignOut(Uri, Uri) Método

Definición

Cierra la 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

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

replyUrl
Uri

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

Excepciones

signOutUrl no es y no null es un URI absoluto.

O bien

replyUrl no es y no null 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 WS-Federation mensaje de solicitud de cierre de sesión mediante los parámetros especificados.

  2. Llama al SessionAuthenticationModule.DeleteSessionTokenCookie método en sam 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