Uploaded image for project: 'WildFly'
  1. WildFly
  2. WFLY-9059

Many org.jboss.as.test.integration.ejb.security.**.* tests fail with security manager

XMLWordPrintable

    • Hide
      cd wildfly/testsuite/integration/basic
      mvn clean test -Dtest=org.jboss.as.test.integration.ejb.security.**.* -Dsecurity.manager
      
      Show
      cd wildfly/testsuite/integration/basic mvn clean test -Dtest=org.jboss.as.test.integration.ejb.security.**.* -Dsecurity.manager

      Many tests in org.jboss.as.test.integration.ejb.security package and subpackages fail or result in error with missing permission "("org.wildfly.security.permission.ElytronPermission" "getSecurityDomain")", e.g.:

      java.security.AccessControlException: WFSM000001: Permission check failed (permission "("org.wildfly.security.permission.ElytronPermission" "getSecurityDomain")" in code source "(vfs:/content/ejb3-security-partial-dd-test.jar <no signer certificates>)" of "ModuleClassLoader for Module "deployment.ejb3-security-partial-dd-test.jar" from Service Module Loader")
      	at org.wildfly.security.manager.WildFlySecurityManager.checkPermission(WildFlySecurityManager.java:278)
      	at org.wildfly.security.manager.WildFlySecurityManager.checkPermission(WildFlySecurityManager.java:175)
      	at org.wildfly.security.auth.server.SecurityDomain.getCurrent(SecurityDomain.java:155)
      ...
      

      Following test cases are affected:

      • AnnotationAuthorizationTestCase
      • EJBInWarDefaultSecurityDomainTestCase
      • LifecycleTestCase
      • MixedSecurityAnnotationAuthorizationTestCase
      • RunAsPrincipalTestCase
      • SecurityDDOverrideTestCase
      • asynchronous.AsynchronousSecurityTestCase
      • callerprincipal.GetCallerPrincipalTestCase
      • missingmethodpermission.*
        • require also RuntimePermission("getClassLoader") and RuntimePermission("setContextClassLoader") permissions
      • rolelink.SecurityRoleLinkTestCase
      • runas.RunAsTestCase
      • singleton.SingletonSecurityTestCase

              chaowan@redhat.com Chao Wang
              okotek@redhat.com Ondrej Kotek
              Ondrej Kotek Ondrej Kotek
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: