22.2 Utilisation d'un système externe pour la gestion des mots de passe oubliés

Pour utiliser un système externe, vous devez spécifier l'emplacement d'un fichier WAR contenant la fonction de mot de passe oublié. Ce processus comprend les opérations suivantes :

22.2.1 Spécification d'un fichier WAR externe de gestion des mots de passe oubliés

Si vous ne spécifiez pas cette valeur lors de l'installation et que vous souhaitez modifier les paramètres, vous pouvez utiliser l'utilitaire de configuration de RBPM ou apporter les modifications dans l'application utilisateur en tant qu'administrateur.

  1. (Facultatif) Pour modifier les paramètres de l'utilitaire de configuration de RBPM, procédez comme suit :

    1. Connectez-vous au serveur sur lequel vous avez installé les applications d'identité.

    2. Exécutez l'utilitaire de configuration de RBPM. Pour plus d'informations, reportez-vous à la Section 11.6.1, Exécution de l'utilitaire de configuration des applications d'identité.

    3. Dans l'utilitaire, accédez à Authentification > Gestion des mots de passe.

    4. Pour Fournisseur de gestion des mots de passe, spécifiez Application utilisateur (héritée).

  2. (Facultatif) Pour modifier les paramètres dans l'application utilisateur, procédez comme suit :

    1. Connectez-vous en tant qu'administrateur de l'application utilisateur.

    2. Accédez à Administration > Configuration de l'application > Config. module mot de passe > Login.

  3. Pour Mot de passe oublié, spécifiez Externe.

  4. Pour Lien Mot de passe oublié, spécifiez le lien affiché lorsque l'utilisateur clique sur Mot de passe oublié sur la page de connexion. Lorsque l'utilisateur clique sur ce lien, l'application dirige l'utilisateur vers le système de gestion des mots de passe externe. Exemple :

    http://localhost:8180/ExternalPwd/jsps/pwdmgt/ForgotPassword.jsp
  5. Pour l'option Lien Retour mot de passe oublié, indiquez le lien qui s'affiche lorsque l'utilisateur a terminé la procédure de mot de passe oublié. Lorsque l'utilisateur clique sur ce lien, il est redirigé vers le lien spécifié. Exemple :

    http://localhost/IDMProv
  6. Pour l'option URL du service Web de mot de passe oublié, indiquez l'URL du service Web utilisée par le fichier WAR externe de mot de passe oublié pour revenir aux applications d'identité. Utilisez le format suivant :

    https://idmhost:sslport/idm/pwdmgt/service

    Le lien de retour doit utiliser SSL pour assurer une communication sécurisée des services Web avec les applications d'identité. Pour plus d'informations, reportez-vous à la section Configuration de la communication SSL entre serveurs d'applications.

  7. Copiez manuellement ExternalPwd.war dans le répertoire de déploiement du serveur d'applications distant qui exécute la fonction WAR de mots de passe externe.

22.2.2 Test de la configuration du fichier externe pour les mots de passe oubliés

Si vous disposez d'un fichier WAR de mots de passe externe et souhaitez y accéder pour tester la fonction Mot de passe oublié, vous le trouverez à l'emplacement suivant :

  • Directement dans un navigateur. Accédez à la page Mot de passe oublié dans le fichier WAR de mots de passe externe. Exemple : http://localhost:8180/ExternalPwd/jsps/pwdmgt/ForgotPassword.jsp.

  • Sur la page de connexion de l'application utilisateur, cliquez sur le lien Mot de passe oublié.

22.2.3 Configuration de la communication SSL entre serveurs d'applications

Si vous utilisez un système externe de gestion des mots de passe, vous devez configurer la communication SSL entre les instances Tomcat sur lesquelles vous déployez les applications d'identité et le fichier WAR externe de gestion des mots de passe oubliés. Pour plus d'informations, reportez-vous à la documentation Tomcat.