[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