WSFederationAuthenticationModule.GetSignOutRedirectUrl Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Détermine l'URL de redirection lors du traitement d'une demande de nettoyage de déconnexion 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
Requête de nettoyage de déconnexion.
Retours
URL vers laquelle la redirection doit être effectuée.
Exceptions
signOutMessage
a une propriété Reply qui est de type 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 de la demande pour déterminer l’URL vers laquelle rediriger après le traitement d’une WS-Federation déconnexion propre demande. Elle est appelée uniquement 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ée par la Issuer propriété. Les conditions suivantes doivent avoir la valeur true pour que l’URL de réponse soit valide :
L’URL de réponse est une URL absolue.
L’URL de réponse a le même schéma que l’émetteur.
L’URL de réponse a le même port que l’émetteur.
Soit l’URL de réponse a le même hôte que l’émetteur, soit 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.