You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomee.apache.org by David Blevins <da...@visi.com> on 2010/04/06 01:17:24 UTC

MDB Security (Re: svn commit: r930005)

On Apr 1, 2010, at 10:34 AM, djencks@apache.org wrote:

> Author: djencks
> Date: Thu Apr  1 15:34:10 2010
> New Revision: 930005
>
> URL: http://svn.apache.org/viewvc?rev=930005&view=rev
> Log:
> OPENEJB-1242 make reauthentication nullable, mdbs can now have  
> security-role-refs due to imported security context.
>
> Modified:
>    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/ 
> apache/openejb/jee/EnterpriseBean.java
>    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/ 
> apache/openejb/jee/MessageDrivenBean.java
>    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/ 
> apache/openejb/jee/OutboundResourceAdapter.java
>    openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/ 
> apache/openejb/jee/RemoteBean.java
>

Looks like we might need to update these tests to match the new  
functionality.

   org.apache.openejb.test.mdb.MdbAllowedOperationsTests
   org.apache.openejb.test.mdb.BmtMdbAllowedOperationsTests


-------------------------------------------------------------------------------
Test set: org.apache.openejb.ApplicationTest
-------------------------------------------------------------------------------
Tests run: 1421, Failures: 1, Errors: 0, Skipped: 0, Time elapsed:  
25.285 sec <<< FAILURE!
MDB 
.AllowedOperations 
.businessMethod(org.apache.openejb.test.NumberedTestCase$NamedTest)   
Time elapsed: 0.039 sec  <<< FAILURE!
junit.framework.AssertionFailedError: expected:<
FALSE  Context_getEJBHome
TRUE   Context_getCallerPrincipal
FALSE  Context_isCallerInRole
FALSE  Context_getRollbackOnly
FALSE  Context_setRollbackOnly
TRUE   Context_getUserTransaction
FALSE  Context_getEJBObject
FALSE  Context_getPrimaryKey
TRUE   JNDI_access_to_java_comp_env
FALSE  (empty)
FALSE  (empty)
TRUE   Context_lookup
FALSE  Context_getTimerService
 > but was:<
FALSE  Context_getEJBHome
TRUE   Context_getCallerPrincipal
TRUE   Context_isCallerInRole
FALSE  Context_getRollbackOnly
FALSE  Context_setRollbackOnly
TRUE   Context_getUserTransaction
FALSE  Context_getEJBObject
FALSE  Context_getPrimaryKey
TRUE   JNDI_access_to_java_comp_env
FALSE  (empty)
FALSE  (empty)
TRUE   Context_lookup
FALSE  Context_getTimerService
 >


Re: MDB Security (Re: svn commit: r930005)

Posted by David Jencks <da...@yahoo.com>.
oops, missed a couple commits.... fixed rev 930982

david jencks

On Apr 5, 2010, at 4:17 PM, David Blevins wrote:

> 
> On Apr 1, 2010, at 10:34 AM, djencks@apache.org wrote:
> 
>> Author: djencks
>> Date: Thu Apr  1 15:34:10 2010
>> New Revision: 930005
>> 
>> URL: http://svn.apache.org/viewvc?rev=930005&view=rev
>> Log:
>> OPENEJB-1242 make reauthentication nullable, mdbs can now have security-role-refs due to imported security context.
>> 
>> Modified:
>>   openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/EnterpriseBean.java
>>   openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/MessageDrivenBean.java
>>   openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/OutboundResourceAdapter.java
>>   openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/RemoteBean.java
>> 
> 
> Looks like we might need to update these tests to match the new functionality.
> 
>  org.apache.openejb.test.mdb.MdbAllowedOperationsTests
>  org.apache.openejb.test.mdb.BmtMdbAllowedOperationsTests
> 
> 
> -------------------------------------------------------------------------------
> Test set: org.apache.openejb.ApplicationTest
> -------------------------------------------------------------------------------
> Tests run: 1421, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 25.285 sec <<< FAILURE!
> MDB.AllowedOperations.businessMethod(org.apache.openejb.test.NumberedTestCase$NamedTest)  Time elapsed: 0.039 sec  <<< FAILURE!
> junit.framework.AssertionFailedError: expected:<
> FALSE  Context_getEJBHome
> TRUE   Context_getCallerPrincipal
> FALSE  Context_isCallerInRole
> FALSE  Context_getRollbackOnly
> FALSE  Context_setRollbackOnly
> TRUE   Context_getUserTransaction
> FALSE  Context_getEJBObject
> FALSE  Context_getPrimaryKey
> TRUE   JNDI_access_to_java_comp_env
> FALSE  (empty)
> FALSE  (empty)
> TRUE   Context_lookup
> FALSE  Context_getTimerService
> > but was:<
> FALSE  Context_getEJBHome
> TRUE   Context_getCallerPrincipal
> TRUE   Context_isCallerInRole
> FALSE  Context_getRollbackOnly
> FALSE  Context_setRollbackOnly
> TRUE   Context_getUserTransaction
> FALSE  Context_getEJBObject
> FALSE  Context_getPrimaryKey
> TRUE   JNDI_access_to_java_comp_env
> FALSE  (empty)
> FALSE  (empty)
> TRUE   Context_lookup
> FALSE  Context_getTimerService
> >
>