Chapitre 15. Migration
15.1. Configurer les changements de sécurité d'applications Copier lienLien copié sur presse-papiers!
Le UsersRolesLoginModule a toujours recherché les fichiers de propriétés dans le chemin de classes. Dans les versions précédentes de JBoss Enterprise Application Platform, les fichiers de propriétés qui se trouvent dans le répertoire EAP_HOME/server/SERVER_NAME/conf/ étaient sur un chemin de classe et on pouvait les trouver facilement avec UsersRolesLoginModule. Dans JBoss Enterprise Application Platform 6, la structure du répertoire a changé. Les fichiers de propriétés doivent être empaquetés dans l'application pour les rendre disponibles par le chemin de classe.
Important
security-domains au standalone/configuration/standalone.xml ou au fichier de configuration du serveur domain/configuration/domain.xml:
${jboss.server.config.dir} fait référence au répertoire EAP_HOME/standalone/configuration/. Si l'instance exécute en domaine géré, ${jboss.server.config.dir} fait référence au répertoire EAP_HOME/domain/configuration/.
Dans JBoss Enterprise Application Platform 6, les domaines de sécurité n'utilisent plus le préfixe java:/jaas/ dans leurs noms.
- Pour les applications web, vous devez supprimer ce préfixe des configurations du domaine de sécurité dans le fichier
jboss-web.xml. - Dans les applications Enterprise, vous devez supprimer ce préfixe des configurations du domaine de sécurité dans le fichier
jboss-ejb3.xml. Ce fichier remplace le fichierjboss.xmlde JBoss Enterprise Application Platform 6.