8.5 Configuration de la gestion de mots de passe externe

Utilisez le paramètre de configuration Liaison Mot de passe oublié pour indiquer l'emplacement d'un WAR contenant la fonction Mot de passe oublié. Vous pouvez indiquer un WAR qui est externe ou interne à l'application utilisateur.

8.5.1 Spécification d'un WAR de gestion des mots de passe externe

  1. Utilisez la procédure d'installation ou l'utilitaire configupdate.

  2. Dans les paramètres de configuration de l'application utilisateur, cochez la case du paramètre de configuration Utiliser le WAR de mot de passe externe.

  3. Pour le paramètre de configuration Liaison Mot de passe oublié, indiquez l'emplacement du WAR de mots de passe externe.

    Indiquez l'hôte et le port, par exemple http://localhost:8080/ExternalPwd/jsps/pwdmgt/ForgotPassword.jsf. Un WAR de mots de passe externe peut être en dehors du pare-feu qui protège l'application utilisateur.

  4. Pour le Lien Retour mot de passe oublié, indiquez le chemin d'accès que WAR de gestion des mots de passe externe utilise pour rappeler l'application utilisateur grâce à des services Web, par exemple https://idmhost:sslport/idm.

    La liaison de retour doit utiliser SSL pour assurer une communication sécurisée des services Web vers l'application utilisateur. Reportez-vous également à Section 8.5.4, Configuration de la communication SSL entre serveurs JBoss.

  5. Effectuez l'une des opérations suivantes :

    • Si vous utilisez le programme d'installation, lisez les informations de cette étape, puis passez à l'Étape 6.

    • Si vous utilisez l'utilitaire configupdate pour mettre à jour le WAR de mots de passe externe dans le répertoire racine d'installation, lisez cette étape et renommez manuellement le WAR comme le premier répertoire que vous avez indiqué dans Liaison Mot de passe oublié. Passez ensuite à Étape 6.

    Avant la fin de l'installation, le programme d'installation renomme IDMPwdMgt.war (regroupé avec le programme d'installation) et lui donne le nom du premier répertoire que vous avez indiqué. Le fichier renommé IDMPwdMgt.war devient votre WAR de mots de passe externe. Par exemple, si vous indiquez http://www.idmpwdmgthost.com/ExternalPwd/jsps/pwdmgt/ForgotPassword.jsf, le programme d'installation renomme IDMPwdMgt.war qui devient ExternalPwd.war. Le programme d'installation déplace le WAR renommé dans le répertoire racine d'installation.

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

8.5.2 Spécification d'un WAR de mot de passe interne

  1. Dans les paramètres de configuration de l'application utilisateur, ne cochez pas la case Utiliser le WAR de mot de passe externe.

  2. Acceptez l'emplacement par défaut de la liaison Mot de passe oublié ou fournissez une URL pour un autre WAR de mots de passe.

  3. Acceptez la valeur par défaut de la liaison de retour Mot de passe oublié.

8.5.3 Essai de la configuration du fichier WAR de mots de passe externe

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. Allez sur la page Mot de passe oublié dans le WAR de mots de passe externe, par exemple http://localhost:8080/ExternalPwd/jsps/pwdmgt/ForgotPassword.jsf.

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

8.5.4 Configuration de la communication SSL entre serveurs JBoss

Si vous sélectionnez Utiliser le WAR de mot de passe externe dans le fichier de configuration de l'application utilisateur lors de l'installation, vous devez configurer la communication SSL entre les serveurs JBoss sur lesquels vous déployez le WAR de l'application utilisateur et le fichier IDMPwdMgt.war. Reportez-vous à votre documentation JBoss pour obtenir des directives.