J'essaye de faire fonctionner JAAS avec OC4J.
JAAS a déjà travaillé avec JBoss. Utiliser JAAS avec JBoss est simple (pour moi).Configuration de JAAS sur OC4J
Dans jboss-web.xml de l'application, mettez ceci:
<security-domain>java:/jaas/myApp</security-domain>
Et mettre ce qui suit dans login-config.xml JBoss:
<application-policy name = "myApp">
<authentication>
<login-module code="org.jboss.security.auth.spi.DatabaseServerLoginModule" flag = "required">
<module-option name="dsJndiName">java:/jdbc/myDS</module-option>
<module-option name="principalsQuery">SELECT password FROM users WHERE username=?</module-option>
<module-option name="rolesQuery">select name, 'Roles' from groups ...</module-option>
</login-module>
</authentication>
</application-policy>
Alors, quel est l'équivalent en OC4J? Ai-je vraiment besoin de traiter avec Realms, UserManagers, etc, ou puis-je simplement ajouter du XML dans le fichier system-jazn-data.xml? Quelle est la solution la plus simple?