Skip Headers

# Security Permissions

Previous

Next

By default, when you run a TopLink-enabled application in a JVM configured with a nondefault `java.lang.SecurityManager`, the TopLink run-time environment executes certain internal functions by executing a `PrivilegedAction` with `java.security.AccessController` method `doPrivileged`. This ensures that you do not need to grant many permissions to TopLink for it to perform its most common operations. You need only grant certain permissions depending on the types of optional TopLink features you use.

For more information, see "Understanding Security Permissions".

If you run a TopLink-enabled application in a JVM without a nondefault `SecurityManager`, you do not need to set any permissions.