Class PicketBoxAuthorizationModule

  • All Implemented Interfaces:
    AuthorizationModule

    public class PicketBoxAuthorizationModule
    extends Object
    implements AuthorizationModule

    Simple Authorization Module that authorizes users with the configured roles Note:The roles need to be placed as a comma separated list of values.

    Example:

    <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">
    <application-policy name = "test">
    <authentication>
    <login-module code = "org.jboss.security.auth.spi.UsersRolesLoginModule" flag = "required">
    <module-option name = "name">1.1</module-option>
    <module-option name = "succeed">true</module-option>
    <module-option name = "throwEx">false</module-option>
    </login-module>
    </authentication>
    <authorization>
    <policy-module
    code="org.picketbox.plugins.authorization.PicketBoxAuthorizationModule">
    <module-option name="roles">validuser</module-option>
    </policy-module>
    </authorization>
    </application-policy>
    </policy>