[jboss-dev-forums] [PicketBox Development] - JBoss AS7 : Security Domain Model
Maly Velky
do-not-reply at jboss.com
Wed Jun 20 14:36:34 EDT 2012
Maly Velky [https://community.jboss.org/people/malyvelky] commented on the document
"JBoss AS7 : Security Domain Model"
To view all comments on this document, visit: https://community.jboss.org/docs/DOC-16811#comment-10096
--------------------------------------------------
h3. Using custom login module with code inside WAR
The description above wasn't really clear to me so this is how I got it working:
1. Download https://community.jboss.org/servlet/JiveServlet/download/17357-5-45174/custom_module.zip custom_module.zipand https://community.jboss.org/servlet/JiveServlet/download/17357-5-45175/form-auth.war form-auth.war from https://community.jboss.org/docs/DOC-17357 JBossAS7SecurityCustomLoginModules article
2. Do one of the following: EITHER: Repackage custom_module.zip/main/custom_module.jar into form-auth.war/WEB-INF/lib/custom_module.jar OR: Extract custom_module.zip/main/custom_module.jar/custom/MyLoginModule.class and repackage it into form-auth.war/WEB-INF/classes/custom/MyLoginModule.class
3. Modify <JBoss AS 7.1.0.Final>/standalone/configuration/standalone.xml by adding the security domain shown below
4. Start JBoss standalone and deploy the WAR; you should be now able to log-in with user anil, psw anil
standalone.xml security domain snippet:
----
...
<security-domains>
<security-domain name="form-auth" cache-type="default">
<authentication>
<login-module code="custom.MyLoginModule" flag="required">
<module-option name="usersProperties" value="users.properties"/>
<module-option name="rolesProperties" value="roles.properties"/>
</login-module>
</authentication>
</security-domain>
...
----
--------------------------------------------------
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-dev-forums/attachments/20120620/36fc36fe/attachment.html
More information about the jboss-dev-forums
mailing list