Partager via


WSFederationAuthenticationModule.GetSignOutRedirectUrl Méthode

Définition

Détermine l’URL vers laquelle rediriger lors du traitement d’une demande de nettoyage de WS-Federation (wsignoutcleanup1.0) qui contient un paramètre 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

Paramètres

signOutMessage
SignOutCleanupRequestMessage

Demande de nettoyage de déconnexion.

Retours

URL à rediriger vers.

Exceptions

signOutMessage a une Reply propriété qui est null ou vide.

signOutMessage a la valeur null.

Remarques

Cette méthode est appelée à partir de la CanReadSignInResponse méthode dans le pipeline de traitement des demandes pour déterminer l’URL à rediriger vers une WS-Federation demande de nettoyage de déconnexion. Il n’est appelé que si le message a un paramètre wreply (le signOutMessage paramètre a une Reply propriété qui n’est ni null vide).

L’implémentation par défaut valide l’URL de réponse contenue dans le message (la SignOutCleanupRequestMessage.Reply propriété) par rapport à l’adresse du service de jeton de sécurité (STS) spécifié par la Issuer propriété. Les conditions suivantes doivent être remplies pour que l’URL de réponse soit valide :

  1. L’URL de réponse est une URL absolue.

  2. L’URL de réponse a le même schéma que l’émetteur.

  3. L’URL de réponse a le même port que l’émetteur.

  4. L’URL de réponse a le même hôte que l’émetteur ou l’URL de réponse spécifie un sous-domaine de l’émetteur.

Si toutes ces conditions sont remplies, l’URL de réponse (Réponse) est retournée ; sinon, l’URL spécifiée par la Issuer propriété est retournée.

Remplacez cette méthode pour fournir une validation supplémentaire pour l’URL de réponse.

S’applique à