Examples of SecurityIdentity


Examples of org.apache.openejb.jee.SecurityIdentity

                        enterpriseBean.getEjbName(),
                        remoteBean.getSecurityRoleRef(),
                        componentPermissions);

                // RunAs subject
                SecurityIdentity securityIdentity = remoteBean.getSecurityIdentity();
                if (securityIdentity != null && securityIdentity.getRunAs() != null) {
                    String runAsName = securityIdentity.getRunAs();
                    if (runAsName != null) {
                        Subject runAsSubject = (Subject) securityConfiguration.getRoleDesignates().get(runAsName);
                        if (runAsSubject == null) {
                            throw new DeploymentException("No role designate found for run-as name: " + runAsName);
                        }
View Full Code Here

Examples of org.apache.openejb.jee.SecurityIdentity

                /*
                 * @RunAs
                 */
                RunAs runAs = clazz.getAnnotation(RunAs.class);
                if (runAs != null && bean.getSecurityIdentity() == null) {
                    SecurityIdentity securityIdentity = new SecurityIdentity();
                    securityIdentity.setRunAs(runAs.value());
                    bean.setSecurityIdentity(securityIdentity);
                }

                /*
                 * @DeclareRoles
 
View Full Code Here

Examples of org.jboss.security.SecurityIdentity

         else
            return getNext().invokeHome(mi);
      }  
     
      log.trace("process:isInvoke="+isInvoke + " bean="+ container.getServiceName());
      SecurityIdentity si = null;
      String incomingDomain = null;
      Method m = mi.getMethod();
      boolean isEjbTimeOutMethod =  m!= null && m.getName().equals(timedObjectMethod);
      //For local ejb invocations
      if(mi.isLocal() && !isEjbTimeOutMethod)
View Full Code Here

Examples of org.jboss.security.SecurityIdentity

   }

   @Override
   public SecurityIdentity getSecurityIdentity()
   {
      return new SecurityIdentity(securityContext.getSubjectInfo(),
            securityContext.getOutgoingRunAs(), securityContext.getIncomingRunAs());
   }
View Full Code Here

Examples of org.jboss.security.SecurityIdentity

   }

   @Override
   public SecurityIdentity getSecurityIdentity()
   {
      return new SecurityIdentity(securityContext.getSubjectInfo(),
            securityContext.getOutgoingRunAs(), securityContext.getIncomingRunAs());
   }
View Full Code Here

Examples of org.jboss.security.SecurityIdentity

      if(shelper.isEJBTimeOutCallback(method) ||
            shelper.containsTimeoutAnnotation(container, method) ||
            shelper.isMDB(container))
         return invocation.invokeNext();
     
      SecurityIdentity si = null;
      SecurityContext sc = SecurityActions.getSecurityContext();
      SecurityContext invSC = (SecurityContext) invocation.getMetaData("security","context");
     
      SecurityDomain domain = (SecurityDomain)container.resolveAnnotation(SecurityDomain.class);
     
View Full Code Here

Examples of org.jboss.security.SecurityIdentity

   }

   @Override
   public SecurityIdentity getSecurityIdentity()
   {
      return new SecurityIdentity(securityContext.getSubjectInfo(),
            securityContext.getOutgoingRunAs(), securityContext.getIncomingRunAs());
   }
View Full Code Here

Examples of org.jboss.security.SecurityIdentity

   }

   @Override
   public SecurityIdentity getSecurityIdentity()
   {
      return new SecurityIdentity(securityContext.getSubjectInfo(),
            securityContext.getOutgoingRunAs(), securityContext.getIncomingRunAs());
   }
View Full Code Here

Examples of org.jboss.security.SecurityIdentity

         else
            return getNext().invokeHome(mi);
      }  
     
      log.trace("process:isInvoke="+isInvoke + " bean="+ container.getServiceName());
      SecurityIdentity si = null;
      Method m = mi.getMethod();
      boolean isEjbTimeOutMethod =  m!= null && m.getName().equals(timedObjectMethod);
      //For local ejb invocations
      if(mi.isLocal() && !isEjbTimeOutMethod)
      {
View Full Code Here

Examples of org.jboss.security.SecurityIdentity

/* 162 */     this.securityContext.setIncomingRunAs(sidentity.getIncomingRunAs());
/*     */   }
/*     */
/*     */   public SecurityIdentity getSecurityIdentity()
/*     */   {
/* 168 */     return new SecurityIdentity(this.securityContext.getSubjectInfo(), this.securityContext.getOutgoingRunAs(), this.securityContext.getIncomingRunAs());
/*     */   }
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.