[jboss-user] [Security & JAAS/JBoss] - I need help. Please guide to me !
changemylife
do-not-reply at jboss.com
Fri Jul 6 22:23:50 EDT 2007
Hi all!
I write GUI to client can enter:
username and
password.
After, a client login and logout by:
LoginContext loginContext = new LoginContext("userTest", loginForm);
| loginContext.login();
| .......
| loginContext.logout()
Then, if this client relogin. How I setup this client no need enter username and password again (Here, example: I want get two informations: username and password to paste GUI).
I configure login-config.xml inside conf folder:
| <application-policy name = "YCLINICSE2007">
| <authentication>
| <login-module code = "org.jboss.security.ClientLoginModule" flag = "required">
| <module-option name="multi-threaded">true</module-option>
| <!-- Any existing security context will be restored on logout -->
| <module-option name="restore-login-identity">true</module-option>
| </login-module>
| <login-module code = "org.jboss.security.auth.spi.DatabaseServerLoginModule"
| flag = "required">
| <module-option name = "unauthenticatedIdentity">guest</module-option>
| <module-option name = "dsJndiName">java:/MySqlDS</module-option>
| <module-option name = "principalsQuery">SELECT PASSWORD FROM USER WHERE USERNAME=?</module-option>
| <module-option name = "rolesQuery">SELECT ROLENAME, 'Roles' FROM USER_IN_ROLE WHERE USERNAME=?</module-option>
| </login-module>
| </authentication>
| </application-policy>
And, on the client side, I have auth.conf:
userTest {
| //client.security.MyLoginModule required;
| org.jboss.security.ClientLoginModule required;
| };
And my jboss.xml:
| <jboss>
| <security-domain>YCLINICSE2007</security-domain>
| <!-- <security-domain>java:/jaas/YCLINICSE2007</security-domain> -->
| <enterprise-beans>
| <session>
| <ejb-name>ClientActionBean</ejb-name>
| <resource-ref>
| <res-ref-name>jdbc/MySqlDS</res-ref-name>
| <jndi-name>java:/MySqlDS</jndi-name>
| </resource-ref>
| </session>
| </enterprise-beans>
| </jboss>
Thanks! Have a good day !
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4061540#4061540
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4061540
More information about the jboss-user
mailing list