WSFederationAuthenticationModule.FederatedSignOut(Uri, Uri) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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:
Crea un mensaje de solicitud de cierre de sesión WS-Federation mediante los parámetros especificados.
Llama al método en sam SessionAuthenticationModule.DeleteSessionTokenCookie para eliminar la cookie de sesión.
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 .