Hvordan (grimt ord) få jeg JAAS(jbossSX) til at spille på jboss?
Nu har jeg sidet og læst stolpe op og stolpe ned om JbossSX og JAAS.Bla denne: http://sourceforge.net/docman/display_doc.php?docid=18240&group_id=22866
Og kommet frem til dette:
I min login-config.xml har jeg:
<application-policy name="wilson">
<authentication>
<login-module code="org.jboss.security.auth.spi.DatabaseServerLoginModule" flag="required">
<module-option name = "dsJndiName">java:/willdb2k</module-option>
<module-option name = "principalsQuery">select password from m_primed where uid=?</module-option>
<module-option name = "rolesQuery">select navn from m_gruppe g,m_bruger_priv p where g.type='privi' and p.uid=? </module-option>
</login-module>
</authentication>
</application-policy>
så har jeg tilføjet en noget i min jboss-web.xml og i min web.xml.
Og dette i min loginaction(bruge struts til web):
LoginBean login = (LoginBean)form;
String username = login.getUsername();
char[] password = login.getPassword().toCharArray();
UsernamePasswordHandler handler = new UsernamePasswordHandler(username,password);
LoginContext lc = new LoginContext("java:/jaas/wilson",handler);
lc.login();
Og det vil den ikke, virker som om den ikke har loade mit security-domain.
Nogle der venligst kunne give mig en hånd, på forhånd tak :-)