-
Feature Request
-
Resolution: Done
-
Major
-
None
-
None
In WildFly Core the security manager can be enabled via the -secmgr argument or setting the SECMGR=true environment variable. In order for this change to work correctly the WildFlySecurityManager.install() needs to be disabled.
Also all standalone, process-controller and host-controller modules that declare a dependency on org.wildfly.security.manager need to export the services.
The security manager test suite configuration needs to be updated to use the -secmgr argument rather than using -Dsecurity.manager to transform the profile (though the same system property should probably be reused to add the argument, like we had originally done).
Test suite configuration needs to be updated to always enable the security manager subsystem, even if the security manager is disabled. This will cause the permissions to still be associated with deployments (though they will not be used unless -secmgr was passed to the startup script).