[jboss-dev-forums] [Design of Security on JBoss] - Re: ant tests-jacc-security

anil.saldhana@jboss.com do-not-reply at jboss.com
Thu Dec 13 18:08:56 EST 2007


Same thing on local workspace would show the following:

  | 2007-12-13 17:03:14,559 TRACE [org.jboss.security.jacc.DelegatingPolicy] implies, domain=ProtectionDomain  (vfsfile:/C:/cygwin/home/asaldhana/jboss-5.0/jboss-head/testsuite/output/lib/cmp2-audit.jar <no signer certificates>)
  |  null
  |  (principals org.jboss.security.SimplePrincipal "user")
  | 
  |  java.security.Permissions at 1d1d5d2 (
  |  (javax.security.jacc.EJBMethodPermission AuditSessionEJB updateAuditCheck,Remote,java.lang.String,java.lang.String,long,long)[Remote:updateAuditCheck(java.lang.String,java.lang.String,long,long)]
  |  (javax.security.jacc.EJBMethodPermission AuditSessionEJB updateAuditChangedNames,Remote,java.lang.String,java.lang.String)[Remote:updateAuditChangedNames(java.lang.String,java.lang.String)]
  |  (javax.security.jacc.EJBMethodPermission AuditSessionEJB remove,Remote,)[Remote:remove()]
  |  (javax.security.jacc.EJBMethodPermission AuditSessionEJB createAuditMappedCheck,Remote,java.lang.String,java.lang.String,long,long)[Remote:createAuditMappedCheck(java.lang.String,java.lang.String,long,long)]
  |  (javax.security.jacc.EJBMethodPermission AuditSessionEJB createAuditCheck,Remote,java.lang.String,java.lang.String,long,long)[Remote:createAuditCheck(java.lang.String,java.lang.String,long,long)]
  |  (javax.security.jacc.EJBMethodPermission AuditSessionEJB updateAudit,Remote,java.lang.String,java.lang.String)[Remote:updateAudit(java.lang.String,java.lang.String)]
  |  (javax.security.jacc.EJBMethodPermission AuditSessionEJB getPrimaryKey,Remote,)[Remote:getPrimaryKey()]
  |  (javax.security.jacc.EJBMethodPermission AuditSessionEJB remove,Home,javax.ejb.Handle)[Home:remove(javax.ejb.Handle)]
  |  (javax.security.jacc.EJBMethodPermission AuditSessionEJB updateAuditMappedCheck,Remote,java.lang.String,java.lang.String,long,long)[Remote:updateAuditMappedCheck(java.lang.String,java.lang.String,long,long)]
  |  (javax.security.jacc.EJBMethodPermission AuditSessionEJB create,Home,)[Home:create()]
  |  (javax.security.jacc.EJBMethodPermission AuditSessionEJB getEJBMetaData,Home,)[Home:getEJBMetaData()]
  |  (javax.security.jacc.EJBMethodPermission AuditSessionEJB createAuditChangedNames,Remote,java.lang.String)[Remote:createAuditChangedNames(java.lang.String)]
  |  (javax.security.jacc.EJBMethodPermission AuditSessionEJB remove,Home,java.lang.Object)[Home:remove(java.lang.Object)]
  |  (javax.security.jacc.EJBMethodPermission AuditSessionEJB getHomeHandle,Home,)[Home:getHomeHandle()]
  |  (javax.security.jacc.EJBMethodPermission AuditSessionEJB updateAuditChangedNamesCheck,Remote,java.lang.String,java.lang.String,long,long)[Remote:updateAuditChangedNamesCheck(java.lang.String,java.lang.String,long,long)]
  |  (javax.security.jacc.EJBMethodPermission AuditSessionEJB createAuditChangedNamesCheck,Remote,java.lang.String,java.lang.String,long,long)[Remote:createAuditChangedNamesCheck(java.lang.String,java.lang.String,long,long)]
  |  (javax.security.jacc.EJBMethodPermission AuditSessionEJB createAudit,Remote,java.lang.String)[Remote:createAudit(java.lang.String)]
  |  (javax.security.jacc.EJBMethodPermission AuditSessionEJB isIdentical,Remote,javax.ejb.EJBObject)[Remote:isIdentical(javax.ejb.EJBObject)]
  |  (javax.security.jacc.EJBMethodPermission AuditSessionEJB getEJBHome,Remote,)[Remote:getEJBHome()]
  |  (javax.security.jacc.EJBMethodPermission AuditSessionEJB createAuditMapped,Remote,java.lang.String)[Remote:createAuditMapped(java.lang.String)]
  |  (javax.security.jacc.EJBMethodPermission AuditSessionEJB createAuditMappedChangedFields,Remote,java.lang.String,java.lang.String,long)[Remote:createAuditMappedChangedFields(java.lang.String,java.lang.String,long)]
  |  (javax.security.jacc.EJBMethodPermission AuditSessionEJB getHandle,Remote,)[Remote:getHandle()]
  |  (javax.security.jacc.EJBMethodPermission AuditSessionEJB updateAuditMappedChangedFields,Remote,java.lang.String,java.lang.String,java.lang.String,long)[Remote:updateAuditMappedChangedFields(java.lang.String,java.lang.String,java.lang.String,long)]
  |  (javax.security.jacc.EJBMethodPermission AuditSessionEJB fullAuditCheck,Remote,java.lang.String,java.lang.String,long,long)[Remote:fullAuditCheck(java.lang.String,java.lang.String,long,long)]
  |  (javax.security.jacc.EJBMethodPermission AuditChangedNamesEJB)[*:*()]
  |  (javax.security.jacc.EJBMethodPermission AuditEJB)[*:*()]
  |  (javax.security.jacc.EJBMethodPermission AuditMappedEJB)[*:*()]
  |  (javax.security.jacc.EJBMethodPermission AuditSessionEJB updateAuditMapped,Remote,java.lang.String,java.lang.String)[Remote:updateAuditMapped(java.lang.String,java.lang.String)]
  |  (java.util.PropertyPermission java.version read)
  |  (java.util.PropertyPermission java.vm.name read)
  |  (java.util.PropertyPermission java.vm.vendor read)
  |  (java.util.PropertyPermission os.name read)
  |  (java.util.PropertyPermission java.vendor.url read)
  |  (java.util.PropertyPermission java.vm.specification.vendor read)
  |  (java.util.PropertyPermission os.version read)
  |  (java.util.PropertyPermission java.specification.vendor read)
  |  (java.util.PropertyPermission java.class.version read)
  |  (java.util.PropertyPermission java.specification.name read)
  |  (java.util.PropertyPermission file.separator read)
  |  (java.util.PropertyPermission os.arch read)
  |  (java.util.PropertyPermission java.vm.version read)
  |  (java.util.PropertyPermission java.vendor read)
  |  (java.util.PropertyPermission java.specification.version read)
  |  (java.util.PropertyPermission java.vm.specification.version read)
  |  (java.util.PropertyPermission java.vm.specification.name read)
  |  (java.util.PropertyPermission path.separator read)
  |  (java.util.PropertyPermission line.separator read)
  |  [AuditChangedNamesEJB,role-ref=user]
  |  [AuditMappedEJB,role-ref=user]
  |  [AuditEJB,role-ref=user]
  |  (java.lang.RuntimePermission stopThread)
  |  (java.net.SocketPermission localhost:1024- listen,resolve)
  | )
  | 
  | , permission=(javax.security.jacc.EJBMethodPermission AuditEJB create,LocalHome,java.lang.String)[LocalHome:create(java.lang.String)]
  | 2007-12-13 17:03:14,559 TRACE [org.jboss.security.jacc.DelegatingPolicy] implies javax.security.auth.Subject.container: Subject:
  | 	Principal: audituser1
  | 	Principal: Roles(members:user)
  | 
  | 2007-12-13 17:03:14,559 TRACE [org.jboss.security.jacc.ContextPolicy] Checking role=user perms=java.security.Permissions at 12cfc0f (
  |  (javax.security.jacc.EJBMethodPermission AuditMappedEJB)[*:*()]
  |  (javax.security.jacc.EJBMethodPermission AuditEJB)[*:*()]
  |  (javax.security.jacc.EJBMethodPermission AuditChangedNamesEJB)[*:*()]
  |  [AuditChangedNamesEJB,role-ref=user]
  |  [AuditMappedEJB,role-ref=user]
  |  [AuditEJB,role-ref=user]
  | )
  | 
  | 2007-12-13 17:03:14,559 TRACE [org.jboss.security.jacc.ContextPolicy] Allowed:  permission=(javax.security.jacc.EJBMethodPermission AuditEJB create,LocalHome,java.lang.String)[LocalHome:create(java.lang.String)]
  | 2007-12-13 17:03:14,559 TRACE [org.jboss.security.jacc.DelegatingPolicy] implied=true
  | 

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4112751#4112751

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4112751



More information about the jboss-dev-forums mailing list