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 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 :
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.
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.