WSFederationAuthenticationModule.GetSignOutRedirectUrl 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í.
Determina la dirección URL a la que se debe redirigir cuando se procesa una solicitud de limpieza de cierre de sesión de la WS-Federation (wsignoutcleanup1.0) que contiene un parámetro wreply.
protected:
virtual System::String ^ GetSignOutRedirectUrl(System::IdentityModel::Services::SignOutCleanupRequestMessage ^ signOutMessage);
protected virtual string GetSignOutRedirectUrl (System.IdentityModel.Services.SignOutCleanupRequestMessage signOutMessage);
abstract member GetSignOutRedirectUrl : System.IdentityModel.Services.SignOutCleanupRequestMessage -> string
override this.GetSignOutRedirectUrl : System.IdentityModel.Services.SignOutCleanupRequestMessage -> string
Protected Overridable Function GetSignOutRedirectUrl (signOutMessage As SignOutCleanupRequestMessage) As String
Parámetros
- signOutMessage
- SignOutCleanupRequestMessage
La solicitud de limpieza de cierre de sesión.
Devoluciones
Dirección URL a la que se va a redirigir.
Excepciones
signOutMessage
tiene una propiedad Reply que es null
o está vacía.
signOutMessage
es null
.
Comentarios
Se llama a este método desde el CanReadSignInResponse método de la canalización de procesamiento de solicitudes para determinar la dirección URL a la que redirigir después de procesar una solicitud de limpieza de cierre de sesión de WS-Federation. Solo se invoca si el mensaje tiene un parámetro wreply (el signOutMessage
parámetro tiene una Reply propiedad que no null
es ni vacía).
La implementación predeterminada valida la dirección URL de respuesta contenida en el mensaje (la SignOutCleanupRequestMessage.Reply propiedad) con la dirección del servicio de token de seguridad (STS) especificado por la Issuer propiedad . Las condiciones siguientes deben ser verdaderas para que la dirección URL de respuesta sea válida:
La dirección URL de respuesta es una dirección URL absoluta.
La dirección URL de respuesta tiene el mismo esquema que el emisor.
La dirección URL de respuesta tiene el mismo puerto que el emisor.
La dirección URL de respuesta tiene el mismo host que el emisor o la dirección URL de respuesta especifica un subdominio del emisor.
Si todas estas condiciones son verdaderas, se devuelve la dirección URL de respuesta (respuesta); de lo contrario, se devuelve la dirección URL especificada por la Issuer propiedad .
Invalide este método para proporcionar validación adicional para la dirección URL de respuesta.