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

resources.javase.deployers.security-deployer-beans.xml Maven / Gradle / Ivy

There is a newer version: 6.1.0.Final
Show newest version
<?xml version="1.0" encoding="UTF-8"?>

<!--
    Security Deployer
-->
<deployment xmlns="urn:jboss:bean-deployer:2.0">
   <bean name="SecurityDeployer" class="org.jboss.deployment.security.SecurityDeployer">
      <property name="ignoreSuffixes">
          <set elementClass="java.lang.String">
               <value>xml</value>
               <value>beans</value>
               <value>deployer</value>
               <value>rar</value>
               <value>properties</value>
          </set>
       </property>
   </bean>

   <!-- JNDI Object Factory to establish SecurityDomainContext objects -->
   <bean name="SecurityDomainObjectFactory" class="org.jboss.security.integration.SecurityDomainObjectFactory" />

   <!-- JNDI Context legacy establishment of java:/jaas/securityDomain -->
   <bean name="JBossSecurityJNDIContextEstablishment" class="org.jboss.security.integration.JNDIContextEstablishment"/>

   <!-- JNDI Based Security Management -->
   <bean name="JNDIBasedSecurityManagement" class="org.jboss.security.integration.JNDIBasedSecurityManagement">
   </bean>

   <bean name="XMLLoginConfig" class="org.jboss.security.auth.login.XMLLoginConfig">
      <property name="configResource">login-config.xml</property>
   </bean>

   <bean name="SecurityConfig" class="org.jboss.security.plugins.SecurityConfig">
      <property name="mbeanServer"><inject bean="JMXKernel" property="mbeanServer"/></property>
      <property name="loginConfig">jboss.security:service=XMLLoginConfig</property>
      <depends>jboss.security:service=XMLLoginConfig</depends>
   </bean>

</deployment>




© 2015 - 2024 Weber Informatics LLC | Privacy Policy