Examples of ApplicationPolicy


Examples of org.jboss.security.config.ApplicationPolicy

    */
   public ApplicationPolicy getApplicationPolicy(String domainName)
   {
      if(appConfigs == null || appConfigs.size() == 0)
         loadConfig();
      ApplicationPolicy aPolicy = (ApplicationPolicy)appConfigs.get(domainName);
      if(aPolicy != null)
         SecurityConfiguration.addApplicationPolicy(aPolicy);
      return aPolicy;
   }
View Full Code Here

Examples of org.jboss.security.config.ApplicationPolicy

    *
    * @return the parsed AuthenticationInfo object
    */
   public BaseAuthenticationInfo getAuthenticationInfo(String domainName)
   {
      ApplicationPolicy aPolicy = getApplicationPolicy( domainName);
      return aPolicy != null ? aPolicy.getAuthenticationInfo() : null;
   }
View Full Code Here

Examples of org.jboss.security.config.ApplicationPolicy

      configNames.addAll(cnames);
      appConfigs.copy(config);
      //Add the config to SecurityConfiguration
      for(String cname:cnames)
      {
         ApplicationPolicy ap = config.get(cname);
         SecurityConfiguration.addApplicationPolicy(ap);
         handleJASPIDelegation(ap);
      }
   }
View Full Code Here

Examples of org.jboss.security.config.ApplicationPolicy

         log.trace("newChild.PolicyConfig, localName: "+localName);
      if("application-policy".equals(localName))
      {
         String name = attrs.getValue("name");
         name = StringPropertyReplacer.replaceProperties(name);
         ApplicationPolicy aPolicy = new ApplicationPolicy(name);
         aPolicy.setPolicyConfig(config)
         String baseAppPolicyName = attrs.getValue("extends");
         if(baseAppPolicyName != null)
            aPolicy.setBaseApplicationPolicyName(baseAppPolicyName);
         if( trace )
            log.trace("newChild.PolicyConfig, AuthenticationInfo: "+name);
         child = aPolicy;
      }
      return child;
View Full Code Here

Examples of org.jboss.security.config.ApplicationPolicy

    * @see SecurityContext#getMappingContext(String)
    */
   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(mappingType == Group.class)
      {
         rmi = aPolicy.getRoleMappingInfo();         
      }
View Full Code Here

Examples of org.jboss.security.config.ApplicationPolicy

     
      //Check if an instance of ApplicationPolicy is available
      if(this.applicationPolicy != null)
         return applicationPolicy.getAuthorizationInfo();
      
      ApplicationPolicy aPolicy = SecurityConfiguration.getApplicationPolicy(domainName);
     
      if(aPolicy == null)
      {
         if(trace)
            log.trace("Application Policy not obtained for domain="+ domainName +
                         ". Trying to obtain the App policy for the default domain of the layer:"
                  + layer);
         if(layer == ResourceType.EJB)
            aPolicy = SecurityConfiguration.getApplicationPolicy(EJB);
         else
            if(layer == ResourceType.WEB)
               aPolicy = SecurityConfiguration.getApplicationPolicy(WEB);
      }
      if(aPolicy == null)
         throw new IllegalStateException("Application Policy is null for domain:"+ domainName);
     
      AuthorizationInfo ai = aPolicy.getAuthorizationInfo();
      if(ai == null)
         return getAuthorizationInfo(layer);
      else
         return aPolicy.getAuthorizationInfo();
   }
View Full Code Here

Examples of org.jboss.security.config.ApplicationPolicy

         throw new IllegalStateException("Security Context is null");
      String secDomain = securityContext.getSecurityDomain();
     
      String defaultAppDomain = SecurityConstants.DEFAULT_APPLICATION_POLICY;
      //Get the modules from the SecurityConfiguration
      ApplicationPolicy ap = SecurityConfiguration.getApplicationPolicy(secDomain);
      if(ap == null)
      {
         ap = SecurityConfiguration.getApplicationPolicy(defaultAppDomain);
      }
      if(ap == null)
         throw new IllegalStateException("No Application Policy found");
      BaseAuthenticationInfo bai = ap.getAuthenticationInfo();
      if(bai == null)
         throw new IllegalStateException("Authentication Info not set in security domain="+ secDomain
               + " or "+ defaultAppDomain);
     
      if(bai instanceof AuthenticationInfo)
View Full Code Here

Examples of org.jboss.security.config.ApplicationPolicy

      // Load the config if PolicyConfig is empty
      if (this.appConfigs.size() == 0)
         this.loadConfig();

      AppConfigurationEntry[] entry = null;
      ApplicationPolicy aPolicy = this.getApplicationPolicy(appName);
      BaseAuthenticationInfo authInfo = null;
      if (aPolicy != null)
         authInfo = aPolicy.getAuthenticationInfo();

      if (authInfo == null)
      {
         if (log.isTraceEnabled())
            log.trace("getAppConfigurationEntry(" + appName + "), no entry in appConfigs, tyring parentCont: "
                  + parentConfig);
         if (parentConfig != null)
            entry = parentConfig.getAppConfigurationEntry(appName);
         if (entry == null)
         {
            if (log.isTraceEnabled())
               log.trace("getAppConfigurationEntry(" + appName + "), no entry in parentConfig, trying: "
                     + DEFAULT_APP_CONFIG_NAME);
         }
         ApplicationPolicy defPolicy = appConfigs.get(DEFAULT_APP_CONFIG_NAME);
         authInfo = defPolicy != null ? (AuthenticationInfo) defPolicy.getAuthenticationInfo() : null;
      }

      if (authInfo != null)
      {
         if (log.isTraceEnabled())
View Full Code Here

Examples of org.jboss.security.config.ApplicationPolicy

         sm.checkPermission(REFRESH_PERM);
      AuthenticationInfo authInfo = new AuthenticationInfo(appName);
      authInfo.setAppConfigurationEntry(entries);
      if (log.isTraceEnabled())
         log.trace("addAppConfig(" + appName + "), authInfo=" + authInfo);
      ApplicationPolicy aPolicy = new ApplicationPolicy(appName, authInfo);
      appConfigs.add(aPolicy);
      SecurityConfiguration.addApplicationPolicy(aPolicy);
   }
View Full Code Here

Examples of org.jboss.security.config.ApplicationPolicy

    */
   public ApplicationPolicy getApplicationPolicy(String domainName)
   {
      if (appConfigs == null || appConfigs.size() == 0)
         loadConfig();
      ApplicationPolicy aPolicy = null;
      if(appConfigs != null )
         aPolicy = appConfigs.get(domainName);
      if (aPolicy != null)
         SecurityConfiguration.addApplicationPolicy(aPolicy);
      return aPolicy;
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.