我試圖讓JAAS與OC4J一起工作。
我已經得到JAAS與JBoss合作了。使用JAAS和JBoss很簡單(對我來說)。在OC4J上配置JAAS
在應用程序中的JBoss-web.xml中,把這個:
<security-domain>java:/jaas/myApp</security-domain>
,放在JBoss的登錄-config.xml中的以下內容:
<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>
那麼什麼是OC4J中的相同呢?我真的需要處理Realms,UserManagers等,還是隻需要在system-jazn-data.xml文件中添加一些XML?什麼是最簡單的解決方案?