All Downloads are FREE. Search and download functionalities are using the official Maven repository.

resources.security-policies-service.xml Maven / Gradle / Ivy

<?xml version="1.0" encoding="UTF-8"?>

<server>
   <!-- The custom JAAS login configuration that installs 
       a Configuration capable of dynamically updating the
       config settings
   -->
   <mbean code="org.jboss.security.auth.login.DynamicLoginConfig"
      name="jboss.security:service=StandardLoginConfig">
      <attribute name="PolicyConfig" serialDataType="jbxb">
         <jbsx:policy
            xsi:schemaLocation="urn:jboss:security-config:5.0 resource:security-config_5_0.xsd"
            xmlns:jbsx="urn:jboss:security-config:5.0"
            xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
            >
            <jbsx:application-policy name="jboss-web-policy">
              <jbsx:authentication>
                <jbsx:login-module code="org.jboss.security.auth.spi.UsersRolesLoginModule" flag="required"/>
              </jbsx:authentication>
              <jbsx:authorization>
               <jbsx:policy-module code="org.jboss.security.authorization.modules.DelegatingAuthorizationModule" flag="required"/>
              </jbsx:authorization>
            </jbsx:application-policy>
            <jbsx:application-policy name="jboss-ejb-policy">
              <jbsx:authentication>
                <jbsx:login-module code="org.jboss.security.auth.spi.UsersRolesLoginModule" flag="required"/>
              </jbsx:authentication>
              <jbsx:authorization>
               <jbsx:policy-module code="org.jboss.security.authorization.modules.DelegatingAuthorizationModule" flag="required"/>
              </jbsx:authorization>
            </jbsx:application-policy>
         </jbsx:policy>         
      </attribute>
      <depends optional-attribute-name="LoginConfigService">
         jboss.security:service=XMLLoginConfig
      </depends>
      <depends optional-attribute-name="SecurityManagerService">
         jboss.security:service=JaasSecurityManager
      </depends>
   </mbean>
</server>




© 2015 - 2025 Weber Informatics LLC | Privacy Policy