Package org.jboss.security.authorization.config

Examples of org.jboss.security.authorization.config.AuthorizationModuleEntry


         throw new IllegalStateException("Authorization Info is null");
      AuthorizationModuleEntry[] entries = authzInfo.getAuthorizationModuleEntry();
      int len = entries != null ? entries.length : 0;
      for(int i = 0 ; i < len; i++)
      {
         AuthorizationModuleEntry entry = entries[i];
         ControlFlag flag = entry.getControlFlag();
         if(flag == null)
         {
            if(trace)
               log.trace("Null Control flag for entry:"+entry+". Defaults to REQUIRED!");
            flag = ControlFlag.REQUIRED;
         }
         else
            if(trace)
               log.trace("Control flag for entry:"+entry+"is:["+flag+"]");
           
         this.controlFlags.add(flag);
         modules.add(instantiateModule(entry.getPolicyModuleName(), entry.getOptions()));
      }
   }
View Full Code Here


         else
         {
            if(log.isTraceEnabled())
               log.trace("AuthorizationInfo not found. Providing default authorization info");
            ai = new AuthorizationInfo(SecurityConstants.DEFAULT_APPLICATION_POLICY);
            ai.add(new AuthorizationModuleEntry(DelegatingAuthorizationModule.class.getName()));
         }
      return ai;
   }
View Full Code Here

         loginModuleStackMap.put( lmsh.getName(), lmsh );
         isJASPIAuthentication = true;
      }
      else if( value instanceof AuthorizationModuleEntry )
      {
         AuthorizationModuleEntry ame = (AuthorizationModuleEntry)value;
         if(!authorizationModuleEntries.contains(ame))
            authorizationModuleEntries.add(ame);
         isAuthorization = true;
      }
      else if( value instanceof AuthorizationConfigEntryHolder )
      {
         AuthorizationConfigEntryHolder ame = (AuthorizationConfigEntryHolder)value;
         AuthorizationModuleEntry ameEntry = ame.getEntry();
         if(!authorizationModuleEntries.contains(ameEntry))
            authorizationModuleEntries.add(ameEntry);
         isAuthorization = true;
      }
      else if( value instanceof AuditProviderEntry)
View Full Code Here

/* 152 */       throw new IllegalStateException("Authorization Info is null");
/* 153 */     AuthorizationModuleEntry[] entries = authzInfo.getAuthorizationModuleEntry();
/* 154 */     int len = entries != null ? entries.length : 0;
/* 155 */     for (int i = 0; i < len; i++)
/*     */     {
/* 157 */       AuthorizationModuleEntry entry = entries[i];
/* 158 */       ControlFlag flag = entry.getControlFlag();
/* 159 */       if (flag == null)
/*     */       {
/* 161 */         if (this.trace)
/* 162 */           log.trace("Null Control flag for entry:" + entry + ". Defaults to REQUIRED!");
/* 163 */         flag = ControlFlag.REQUIRED;
/*     */       }
/* 166 */       else if (this.trace) {
/* 167 */         log.trace("Control flag for entry:" + entry + "is:[" + flag + "]");
/*     */       }
/* 169 */       this.controlFlags.add(flag);
/* 170 */       this.modules.add(instantiateModule(entry.getPolicyModuleName(), entry.getOptions()));
/*     */     }
/*     */   }
View Full Code Here

/*     */     }
/*     */     else {
/* 332 */       if (log.isTraceEnabled())
/* 333 */         log.trace("AuthorizationInfo not found. Providing default authorization info");
/* 334 */       ai = new AuthorizationInfo("other");
/* 335 */       ai.add(new AuthorizationModuleEntry(DelegatingAuthorizationModule.class.getName()));
/*     */     }
/* 337 */     return ai;
/*     */   }
View Full Code Here

/* 124 */       this.loginModuleStackMap.put(lmsh.getName(), lmsh);
/* 125 */       this.isJASPIAuthentication = true;
/*     */     }
/* 127 */     else if ((value instanceof AuthorizationModuleEntry))
/*     */     {
/* 129 */       AuthorizationModuleEntry ame = (AuthorizationModuleEntry)value;
/* 130 */       if (!this.authorizationModuleEntries.contains(ame))
/* 131 */         this.authorizationModuleEntries.add(ame);
/* 132 */       this.isAuthorization = true;
/*     */     }
/* 134 */     else if ((value instanceof AuthorizationConfigEntryHolder))
/*     */     {
/* 136 */       AuthorizationConfigEntryHolder ame = (AuthorizationConfigEntryHolder)value;
/* 137 */       AuthorizationModuleEntry ameEntry = ame.getEntry();
/* 138 */       if (!this.authorizationModuleEntries.contains(ameEntry))
/* 139 */         this.authorizationModuleEntries.add(ameEntry);
/* 140 */       this.isAuthorization = true;
/*     */     }
/* 142 */     else if ((value instanceof AuditProviderEntry))
View Full Code Here

         loginModuleStackMap.put(lmsh.getName(), lmsh);
         isJASPIAuthentication = true;
      }
      else if (value instanceof AuthorizationModuleEntry)
      {
         AuthorizationModuleEntry ame = (AuthorizationModuleEntry) value;
         if (!authorizationModuleEntries.contains(ame))
            authorizationModuleEntries.add(ame);
         isAuthorization = true;
      }
      else if (value instanceof AuthorizationConfigEntryHolder)
      {
         AuthorizationConfigEntryHolder ame = (AuthorizationConfigEntryHolder) value;
         AuthorizationModuleEntry ameEntry = ame.getEntry();
         if (!authorizationModuleEntries.contains(ameEntry))
            authorizationModuleEntries.add(ameEntry);
         isAuthorization = true;
      }
      else if (value instanceof AuditProviderEntry)
View Full Code Here

   private void setSecurityConfiguration() throws Exception
   {
      String name = "org.jboss.security.authorization.modules.web.WebAuthorizationModule";
      ApplicationPolicy ap = new ApplicationPolicy("other");
      AuthorizationInfo ai = new AuthorizationInfo("other");
      AuthorizationModuleEntry ame = new AuthorizationModuleEntry(name);
      ai.add(ame);
      ap.setAuthorizationInfo(ai);
      SecurityConfiguration.addApplicationPolicy(ap);
   }
View Full Code Here

   private ApplicationPolicy getTestApplicationPolicy()
   {
      ApplicationPolicy ap = new ApplicationPolicy("test");
      AuthorizationInfo authorizationInfo = new AuthorizationInfo("test");
      String moduleName = TestAuthorizationModule.class.getName();
      AuthorizationModuleEntry ame = new AuthorizationModuleEntry(moduleName);
      authorizationInfo.add(ame);
      ap.setAuthorizationInfo(authorizationInfo);
      return ap;
   }
View Full Code Here

         throw new IllegalStateException("Authorization Info is null");
      AuthorizationModuleEntry[] entries = authzInfo.getAuthorizationModuleEntry();
      int len = entries != null ? entries.length : 0;
      for (int i = 0; i < len; i++)
      {
         AuthorizationModuleEntry entry = entries[i];
         ControlFlag flag = entry.getControlFlag();
         if (flag == null)
         {
            if (trace)
               log.trace("Null Control flag for entry:" + entry + ". Defaults to REQUIRED!");
            flag = ControlFlag.REQUIRED;
         }
         else if (trace)
            log.trace("Control flag for entry:" + entry + "is:[" + flag + "]");

         super.controlFlags.add(flag);
         super.modules.add(instantiateModule(entry.getPolicyModuleName(), entry.getOptions(), role));
      }
   }
View Full Code Here

TOP

Related Classes of org.jboss.security.authorization.config.AuthorizationModuleEntry

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.