public class JaasHelper extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
JaasHelper.DelegatingProtectionDomain |
static class |
JaasHelper.OsgiSubjectDomainCombiner |
| Constructor and Description |
|---|
JaasHelper() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
currentUserHasRole(Set<Principal> principals,
String requestedRole) |
static boolean |
currentUserHasRole(String requestedRole) |
static <T> T |
doAs(Subject subject,
PrivilegedAction<T> action) |
static <T> T |
doAs(Subject subject,
PrivilegedExceptionAction<T> action) |
static void |
runAs(Subject subject,
Runnable action) |
public static boolean currentUserHasRole(String requestedRole)
public static boolean currentUserHasRole(Set<Principal> principals, String requestedRole)
public static <T> T doAs(Subject subject, PrivilegedAction<T> action)
public static <T> T doAs(Subject subject, PrivilegedExceptionAction<T> action) throws PrivilegedActionException
PrivilegedActionExceptionCopyright © 2007–2019 The Apache Software Foundation. All rights reserved.