[jboss-cvs] JBossAS SVN: r100370 - projects/security/picketbox/trunk/picketbox/src/main/java/org/picketbox/plugins/authorization.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Wed Feb 3 13:34:40 EST 2010
Author: anil.saldhana at jboss.com
Date: 2010-02-03 13:34:39 -0500 (Wed, 03 Feb 2010)
New Revision: 100370
Modified:
projects/security/picketbox/trunk/picketbox/src/main/java/org/picketbox/plugins/authorization/PicketBoxAuthorizationModule.java
Log:
update javadoc
Modified: projects/security/picketbox/trunk/picketbox/src/main/java/org/picketbox/plugins/authorization/PicketBoxAuthorizationModule.java
===================================================================
--- projects/security/picketbox/trunk/picketbox/src/main/java/org/picketbox/plugins/authorization/PicketBoxAuthorizationModule.java 2010-02-03 18:32:52 UTC (rev 100369)
+++ projects/security/picketbox/trunk/picketbox/src/main/java/org/picketbox/plugins/authorization/PicketBoxAuthorizationModule.java 2010-02-03 18:34:39 UTC (rev 100370)
@@ -39,8 +39,37 @@
import org.jboss.security.identity.RoleGroup;
/**
+ * <p>
* Simple Authorization Module that authorizes users with
* the configured roles
+ * <b>Note:</b>The roles need to be placed as a comma separated list of values.
+ * </p>
+ * <p>
+ * Example:
+ * </p>
+ * <p>
+ * <policy xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="urn:jboss:security-config:5.0"
+ xmlns="urn:jboss:security-config:5.0"
+ xmlns:jbxb="urn:jboss:security-config:5.0"><br/>
+ <application-policy name = "test"> <br/>
+ <authentication><br/>
+ <login-module code = "org.jboss.security.auth.spi.UsersRolesLoginModule"
+ flag = "required"><br/>
+ <module-option name = "name">1.1</module-option><br/>
+ <module-option name = "succeed">true</module-option><br/>
+ <module-option name = "throwEx">false</module-option> <br/>
+ </login-module> <br/>
+ </authentication> <br/>
+ <authorization><br/>
+ <policy-module <br/>
+ code="org.picketbox.plugins.authorization.PicketBoxAuthorizationModule"><br/>
+ <module-option name="roles">validuser</module-option><br/>
+ </policy-module><br/>
+ </authorization><br/>
+ </application-policy> <br/>
+ </policy> <br/>
+</p>
* <a href="mailto:anil.saldhana at redhat.com>Anil Saldhana</a>
*/
public class PicketBoxAuthorizationModule implements AuthorizationModule
More information about the jboss-cvs-commits
mailing list