Package org.jboss.security.config

Examples of org.jboss.security.config.ApplicationPolicy


   private void initializeModules() throws Exception
   {
      //Clear the modules
      modules.clear();
      //Get the Configuration
      ApplicationPolicy aPolicy = SecurityConfiguration.getApplicationPolicy( securityDomain);
      if(aPolicy == null)
         throw new IllegalStateException("ApplicationPolicy not found for "+ securityDomain);
     
      IdentityTrustInfo iti = aPolicy.getIdentityTrustInfo();
      if(iti == null)
         return;
      IdentityTrustModuleEntry[] itmearr = iti.getIdentityTrustModuleEntry();
      for(IdentityTrustModuleEntry itme: itmearr)
      {
View Full Code Here


  
  
   public <T> MappingContext<T> getMappingContext(String mappingType)
   {
      //Apply Mapping Logic 
      ApplicationPolicy aPolicy = SecurityConfiguration.getApplicationPolicy(securityDomain);
     
      if(aPolicy == null)
      {
         String defaultDomain = SecurityConstants.DEFAULT_APPLICATION_POLICY;
         if(trace)
            log.trace("Application Policy not found for domain=" + securityDomain +
                  ".Mapping framework will use the default domain:" + defaultDomain);
         aPolicy = SecurityConfiguration.getApplicationPolicy(defaultDomain);
      }
      if(aPolicy == null )
         throw new IllegalStateException("Application Policy is null for the security domain:"
               + securityDomain);
     
      MappingContext<T> mc = null;
      MappingInfo rmi = aPolicy.getMappingInfo(mappingType)

      if( rmi != null)
         mc = generateMappingContext(mc, rmi);
     
      return mc;
View Full Code Here

    */
   @SuppressWarnings("deprecation")
   public <T> MappingContext<T> getMappingContext(Class<T> mappingType)
   {
      //Apply Mapping Logic 
      ApplicationPolicy aPolicy = SecurityConfiguration.getApplicationPolicy(securityDomain);
     
      if(aPolicy == null)
      {
         String defaultDomain = SecurityConstants.DEFAULT_APPLICATION_POLICY;
         if(trace)
            log.trace("Application Policy not found for domain=" + securityDomain +
                  ".Mapping framework will use the default domain:" + defaultDomain);
         aPolicy = SecurityConfiguration.getApplicationPolicy(defaultDomain);
      }
      if(aPolicy == null )
         throw new IllegalStateException("Application Policy is null for the security domain:"
               + securityDomain);
     
      MappingContext<T> mc = null;
      MappingInfo rmi = aPolicy.getMappingInfo(mappingType);
      if( rmi != null)
        mc = generateMappingContext(mc, rmi);
     
      return mc;
   }
View Full Code Here

         ame = new AuthorizationModuleEntry(moduleName, moduleOptions);
      else
         ame = new AuthorizationModuleEntry(moduleName);
     
      ai.add(ame);
      ApplicationPolicy ap = new ApplicationPolicy(domain);
      ap.setAuthorizationInfo(ai);
      return ap;
   }
View Full Code Here

            .getBean("TestPolicy2$JASPIAuthenticationPolicy");
      assertEquals(policyBean2.getAuthenticationPolicy(), jaspiAuthBean);
      BeanValidator.validateJaspiAuthenticationBean(jaspiAuthBean);

      // verify that the application policies have been created in the security layer and validate their contents.
      ApplicationPolicy policy1 = XMLLoginConfigImpl.getInstance().getApplicationPolicy("TestPolicy1");
      assertNotNull("Application policy TestPolicy1 not found", policy1);
      assertEquals("TestPolicy1", policy1.getName());
      PolicyValidator.validateAuthenticationPolicy("TestPolicy1", (AuthenticationInfo) policy1.getAuthenticationInfo());

      ApplicationPolicy policy2 = XMLLoginConfigImpl.getInstance().getApplicationPolicy("TestPolicy2");
      assertNotNull("Application policy TestPolicy2 not found", policy2);
      assertEquals("TestPolicy2", policy2.getName());
      PolicyValidator.validateJaspiAuthenticationPolicy("TestPolicy2", (JASPIAuthenticationInfo) policy2
            .getAuthenticationInfo());

      // check the contents of the array returned by XMLLoginConfigImpl.getAppConfigurationEntry.
      this.validateAppConfigurationEntryCreation();
   }
View Full Code Here

      auditBean = (AuditPolicyBean) super.getBean("TestPolicy2$AuditPolicy");
      assertEquals(policyBean2.getAuditPolicy(), auditBean);
      BeanValidator.validateAuditBean(auditBean);

      // verify the contents of the audit policies.
      ApplicationPolicy policy = XMLLoginConfigImpl.getInstance().getApplicationPolicy("TestPolicy1");
      PolicyValidator.validateAuditPolicy("TestPolicy1", policy.getAuditInfo());

      policy = XMLLoginConfigImpl.getInstance().getApplicationPolicy("TestPolicy2");
      PolicyValidator.validateAuditPolicy("TestPolicy2", policy.getAuditInfo());
   }
View Full Code Here

      aclBean = (ACLPolicyBean) super.getBean("TestPolicy2$ACLPolicy");
      assertEquals(policyBean2.getAclPolicy(), aclBean);
      BeanValidator.validateACLBean(aclBean);

      // verify the contents of the acl policies.
      ApplicationPolicy policy = XMLLoginConfigImpl.getInstance().getApplicationPolicy("TestPolicy1");
      PolicyValidator.validateACLPolicy("TestPolicy1", policy.getAclInfo());

      policy = XMLLoginConfigImpl.getInstance().getApplicationPolicy("TestPolicy2");
      PolicyValidator.validateACLPolicy("TestPolicy2", policy.getAclInfo());

   }
View Full Code Here

      mappingBean = (MappingPolicyBean) super.getBean("TestPolicy2$RoleMappingPolicy");
      assertEquals(policyBean2.getRoleMappingPolicy(), mappingBean);
      BeanValidator.validateRoleMappingBean(mappingBean);

      // verify the contents of the role-mapping policies.
      ApplicationPolicy policy = XMLLoginConfigImpl.getInstance().getApplicationPolicy("TestPolicy1");
      PolicyValidator.validateRoleMappingPolicy("TestPolicy1", policy.getMappingInfo("role"));

      policy = XMLLoginConfigImpl.getInstance().getApplicationPolicy("TestPolicy2");
      PolicyValidator.validateRoleMappingPolicy("TestPolicy2", policy.getMappingInfo("role"));

   }
View Full Code Here

      eah = new EJBAuthorizationHelper();
      eah.setSecurityContext(sc);
      eah.setPolicyRegistration(new JBossPolicyRegistration());
      methodRoleGroup = SecurityTestUtil.getRoleGroup(new String[]{"roleA", "roleC"});
     
      ApplicationPolicy ap = SecurityTestUtil.getApplicationPolicy("test", null);
      SecurityTestUtil.setUpRegularConfiguration(ap);
   }
View Full Code Here

      wah = new WebAuthorizationHelper();
      wah.setSecurityContext(sc);
      wah.setPolicyRegistration(new JBossPolicyRegistration());
       
      Map<String,Object> moduleOptions = SecurityTestUtil.getWebDelegateOptions();
      ApplicationPolicy ap = SecurityTestUtil.getApplicationPolicy("test", moduleOptions);
      SecurityTestUtil.setUpRegularConfiguration(ap);
      
      //Mainly for the TestWebAuthorizationModuleDelegate
      System.setProperty("/someuri", "roleA");
   }
View Full Code Here

TOP

Related Classes of org.jboss.security.config.ApplicationPolicy

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.