Bonjour,
Je ne parviens pas à tester un EJB annoté de différents @DenyAll, @PermitAll, @Roles dans ses méthodes, en utilisant Arquillian.
Je n'ai pas trouvé de code d'initialisation simple me permettant de la manière la plus neutre possible de créer à l'initialisation de mes tests :
- des utilisateurs
- des rôles et des groupes.
Puis de me loguer.
Parfois je trouve des fragments de solutions sur Internet, mais très souvent ils sont accompagnés d'une plainte de leur propre auteur sur les difficultés qu'il a.
Parfois aussi, du code spécifique (ProgrammaticLogin pour Glassfish, par exemple) m'est proposé, et je ne sais pas si c'est la bonne solution : cela rendra les tests moins portables vers un autre container EJB.
Êtes-vous déjà parvenus à tester de la sécurité EJB avec Arquillian ?
Merci !
Grunt.
Partager