[
https://issues.jboss.org/browse/WFLY-9059?page=com.atlassian.jira.plugin....
]
Ondrej Kotek updated WFLY-9059:
-------------------------------
Steps to Reproduce:
{noformat}
cd wildfly/testsuite/integration/basic
mvn clean test -Dtest=org.jboss.as.test.integration.ejb.security.**.* -Dsecurity.manager
{noformat}
was:
{{cd wildfly/testsuite/integration/basic}}
{{mvn clean test -Dtest=org.jboss.as.test.integration.ejb.security.**.*
-Dsecurity.manager}}
Many org.jboss.as.test.integration.ejb.security.**.* tests fail with
security manager
-------------------------------------------------------------------------------------
Key: WFLY-9059
URL:
https://issues.jboss.org/browse/WFLY-9059
Project: WildFly
Issue Type: Bug
Components: Test Suite
Affects Versions: 11.0.0.Beta1
Reporter: Ondrej Kotek
Labels: security-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.:
{noformat}
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)
...
{noformat}
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}}
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)