| Package | Description |
|---|---|
| org.osgl.aaa | |
| org.osgl.aaa.impl |
| Modifier and Type | Method and Description |
|---|---|
static AAAContext |
AAA.context()
Return the
context from the current thread local |
| Modifier and Type | Method and Description |
|---|---|
Collection<Permission> |
AuthorizationService.getAllPermissions(Principal principal,
AAAContext context)
Returns
permissions
granted to the principal direclty plus all permissions granted to all roles granted to the principal |
Collection<Permission> |
AuthorizationService.getPermissions(Principal principal,
AAAContext context)
Returns
permissions granted to the principal directly |
Collection<Permission> |
AuthorizationService.getPermissions(Role role,
AAAContext context)
Returns all
permissions of a Role role |
Privilege |
AuthorizationService.getPrivilege(Principal principal,
AAAContext context)
|
Collection<Role> |
AuthorizationService.getRoles(Principal principal,
AAAContext context)
|
static boolean |
AAA.hasPermission(Object guardedResource,
Enum<?> permissionEnum,
boolean allowSystem,
AAAContext context)
Check if the current principal has permission specified by name on the target.
|
static boolean |
AAA.hasPermission(Object guardedResource,
Permission permission,
boolean allowSystem,
AAAContext context)
Check if the current principal has permission specified on the guarded target resource.
|
static boolean |
AAA.hasPermission(Object guardedResource,
Principal principal,
Enum<?> permissionEnum,
AAAContext context)
Check if the specified principal has permission specified on the target resource.
|
static boolean |
AAA.hasPermission(Object guardedResource,
Principal principal,
Permission permission,
AAAContext context)
Check if the principal specified has permission specified on the target.
|
static boolean |
AAA.hasPermission(Object guardedResource,
Principal principal,
String permissionName,
AAAContext context)
Check if the specified principal has permission specified on the target resource.
|
static boolean |
AAA.hasPermission(Object guardedResource,
String permissionName,
boolean allowSystem,
AAAContext context)
Check if the current principal has permission specified by name on the target.
|
static boolean |
AAA.hasPermissionOrPrivilege(Enum<?> permissionEnum,
Enum<?> privilegeEnum,
AAAContext context) |
static boolean |
AAA.hasPermissionOrPrivilege(Enum<?> permissionEnum,
Enum<?> privilegeEnum,
boolean allowSystem,
AAAContext context) |
static boolean |
AAA.hasPermissionOrPrivilege(Enum<?> permissionEnum,
int privilegeLevel,
AAAContext context) |
static boolean |
AAA.hasPermissionOrPrivilege(Enum<?> permissionEnum,
int privilegeLevel,
boolean allowSystem,
AAAContext context) |
static boolean |
AAA.hasPermissionOrPrivilege(Object guardedResource,
Enum<?> permissionEnum,
Enum<?> privilegeEnum,
AAAContext context) |
static boolean |
AAA.hasPermissionOrPrivilege(Object guardedResource,
Enum<?> permissionEnum,
Enum<?> privilegeEnum,
boolean allowSystem,
AAAContext context) |
static boolean |
AAA.hasPermissionOrPrivilege(Object guardedResource,
Enum<?> permissionEnum,
int privilegeLevel,
AAAContext context) |
static boolean |
AAA.hasPermissionOrPrivilege(Object guardedResource,
Enum<?> permissionEnum,
int privilegeLevel,
boolean allowSystem,
AAAContext context) |
static boolean |
AAA.hasPermissionOrPrivilege(Object guardedResource,
Permission permission,
Privilege privilege,
AAAContext context) |
static boolean |
AAA.hasPermissionOrPrivilege(Object guardedResource,
Permission permission,
Privilege privilege,
boolean allowSystem,
AAAContext context) |
static boolean |
AAA.hasPermissionOrPrivilege(Object guardedResource,
Principal principal,
Enum<?> permissionEnum,
Enum<?> privilegeEnum,
AAAContext context) |
static boolean |
AAA.hasPermissionOrPrivilege(Object guardedResource,
Principal principal,
Enum<?> permissionEnum,
int privilegeLevel,
AAAContext context) |
static boolean |
AAA.hasPermissionOrPrivilege(Object guardedResource,
Principal principal,
Permission permission,
Privilege privilege,
AAAContext context) |
static boolean |
AAA.hasPermissionOrPrivilege(Object guardedResource,
Principal principal,
String permissionName,
int privilegeLevel,
AAAContext context) |
static boolean |
AAA.hasPermissionOrPrivilege(Object guardedResource,
Principal principal,
String permissionName,
String privilegeName,
AAAContext context) |
static boolean |
AAA.hasPermissionOrPrivilege(Object guardedResource,
String permissionName,
int privilegeLevel,
AAAContext context) |
static boolean |
AAA.hasPermissionOrPrivilege(Object guardedResource,
String permissionName,
int privilegeLevel,
boolean allowSystem,
AAAContext context) |
static boolean |
AAA.hasPermissionOrPrivilege(Object guardedResource,
String permissionName,
String privilegeName,
AAAContext context) |
static boolean |
AAA.hasPermissionOrPrivilege(Object guardedResource,
String permissionName,
String privilegeName,
boolean allowSystem,
AAAContext context) |
static boolean |
AAA.hasPermissionOrPrivilege(Permission permission,
Privilege privilege,
AAAContext context) |
static boolean |
AAA.hasPermissionOrPrivilege(Permission permission,
Privilege privilege,
boolean allowSystem,
AAAContext context) |
static boolean |
AAA.hasPermissionOrPrivilege(String permissionName,
int privilegeLevel,
AAAContext context) |
static boolean |
AAA.hasPermissionOrPrivilege(String permissionName,
int privilegeLevel,
boolean allowSystem,
AAAContext context) |
static boolean |
AAA.hasPermissionOrPrivilege(String permissionName,
String privilegeName,
AAAContext context) |
static boolean |
AAA.hasPermissionOrPrivilege(String permissionName,
String privilegeName,
boolean allowSystem,
AAAContext context) |
static boolean |
AAA.hasPrivilege(Enum<?> privilegeEnum,
boolean allowSystem,
AAAContext context)
Check if the current principal has privilege required.
|
static boolean |
AAA.hasPrivilege(int privilegeLevel,
boolean allowSystem,
AAAContext context)
Check if the current principal has privilege required.
|
static boolean |
AAA.hasPrivilege(Principal principal,
Enum<?> privilegeEnum,
AAAContext context)
Check if the principal specified has privilege required.
|
static boolean |
AAA.hasPrivilege(Principal principal,
int privilegeLevel,
AAAContext context)
Check if the principal specified has privilege required.
|
static boolean |
AAA.hasPrivilege(Principal principal,
Privilege privilege,
AAAContext context)
Check if the principal specified has privilege required.
|
static boolean |
AAA.hasPrivilege(Principal principal,
String privilegeName,
AAAContext context)
Check if the principal specified has privilege required.
|
static boolean |
AAA.hasPrivilege(Privilege privilege,
boolean allowSystem,
AAAContext context)
Check if the current principal has privilege required.
|
static boolean |
AAA.hasPrivilege(String privilegeName,
boolean allowSystem,
AAAContext context)
Check if the current principal has privilege required.
|
static void |
AAA.requirePermission(Enum<?> permissionEnum,
AAAContext context)
Authorize by permission.
|
static void |
AAA.requirePermission(Enum<?> permissionEnum,
boolean allowSystem,
AAAContext context)
Authorize by permission.
|
static void |
AAA.requirePermission(Object guardedResource,
Enum<?> permissionEnum,
AAAContext context)
Authorize by permission.
|
static void |
AAA.requirePermission(Object guardedResource,
Enum<?> permissionEnum,
boolean allowSystem,
AAAContext context)
Authorize by permission.
|
static void |
AAA.requirePermission(Object guardedResource,
Permission permission,
AAAContext context)
Authorize by permission.
|
static void |
AAA.requirePermission(Object guardedResource,
Permission permission,
boolean allowSystem,
AAAContext context)
Authorize by permission.
|
static void |
AAA.requirePermission(Object guardedResource,
Principal principal,
Enum<?> permissionEnum,
AAAContext context)
Authorize by permission.
|
static void |
AAA.requirePermission(Object guardedResource,
Principal principal,
Permission permission,
AAAContext context)
Authorize by permission.
|
static void |
AAA.requirePermission(Object guardedResource,
Principal principal,
String permissionName,
AAAContext context)
Authorize by permission.
|
static void |
AAA.requirePermission(Object guardedResource,
String permissionName,
AAAContext context)
Authorize by permission.
|
static void |
AAA.requirePermission(Object guardedResource,
String permissionName,
boolean allowSystem,
AAAContext context)
Authorize by permission.
|
static void |
AAA.requirePermission(Permission permission,
AAAContext context)
Authorize by permission.
|
static void |
AAA.requirePermission(Permission permission,
boolean allowSystem,
AAAContext context)
Authorize by permission.
|
static void |
AAA.requirePermission(String permissionName,
AAAContext context)
Authorize by permission.
|
static void |
AAA.requirePermission(String permissionName,
boolean allowSystem,
AAAContext context)
Authorize by permission.
|
static void |
AAA.requirePermissionOrPrivilege(Enum<?> permissionEnum,
Enum<?> privilegeEnum,
AAAContext context) |
static void |
AAA.requirePermissionOrPrivilege(Enum<?> permissionEnum,
Enum<?> privilegeEnum,
boolean allowSystem,
AAAContext context) |
static void |
AAA.requirePermissionOrPrivilege(Enum<?> permissionEnum,
int privilegeLevel,
AAAContext context) |
static void |
AAA.requirePermissionOrPrivilege(Enum<?> permissionEnum,
int privilegeLevel,
boolean allowSystem,
AAAContext context) |
static void |
AAA.requirePermissionOrPrivilege(Object guardedResource,
Enum<?> permissionEnum,
Enum<?> privilegeEnum,
AAAContext context) |
static void |
AAA.requirePermissionOrPrivilege(Object guardedResource,
Enum<?> permissionEnum,
Enum<?> privilegeEnum,
boolean allowSystem,
AAAContext context) |
static void |
AAA.requirePermissionOrPrivilege(Object guardedResource,
Enum<?> permissionEnum,
int privilegeLevel,
AAAContext context) |
static void |
AAA.requirePermissionOrPrivilege(Object guardedResource,
Enum<?> permissionEnum,
int privilegeLevel,
boolean allowSystem,
AAAContext context) |
static void |
AAA.requirePermissionOrPrivilege(Object guardedResource,
Permission permission,
Privilege privilege,
AAAContext context) |
static void |
AAA.requirePermissionOrPrivilege(Object guardedResource,
Permission permission,
Privilege privilege,
boolean allowSystem,
AAAContext context) |
static void |
AAA.requirePermissionOrPrivilege(Object guardedResource,
Principal principal,
Enum<?> permissionEnum,
Enum<?> privilegeEnum,
AAAContext context) |
static void |
AAA.requirePermissionOrPrivilege(Object guardedResource,
Principal principal,
Enum<?> permissionEnum,
int privilegeLevel,
AAAContext context) |
static void |
AAA.requirePermissionOrPrivilege(Object guardedResource,
Principal user,
Permission permission,
Privilege privilege,
AAAContext context) |
static void |
AAA.requirePermissionOrPrivilege(Object guardedResource,
Principal principal,
String permissionName,
int privilegeLevel,
AAAContext context) |
static void |
AAA.requirePermissionOrPrivilege(Object guardedResource,
Principal user,
String permissionName,
String privilegeLevel,
AAAContext context) |
static void |
AAA.requirePermissionOrPrivilege(Object guardedResource,
String permissionName,
int privilegeLevel,
AAAContext context) |
static void |
AAA.requirePermissionOrPrivilege(Object guardedResource,
String permissionName,
int privilegeLevel,
boolean allowSystem,
AAAContext context) |
static void |
AAA.requirePermissionOrPrivilege(Object guardedResource,
String permissionName,
String privilegeLevel,
AAAContext context) |
static void |
AAA.requirePermissionOrPrivilege(Object guardedResource,
String permissionName,
String privilegeLevel,
boolean allowSystem,
AAAContext context) |
static void |
AAA.requirePermissionOrPrivilege(Permission permission,
Privilege privilege,
AAAContext context) |
static void |
AAA.requirePermissionOrPrivilege(Permission permission,
Privilege privilege,
boolean allowSystem,
AAAContext context) |
static void |
AAA.requirePermissionOrPrivilege(String permissionName,
int privilegeLevel,
AAAContext context) |
static void |
AAA.requirePermissionOrPrivilege(String permissionName,
int privilegeLevel,
boolean allowSystem,
AAAContext context) |
static void |
AAA.requirePermissionOrPrivilege(String permissionName,
String privilegeLevel,
AAAContext context) |
static void |
AAA.requirePermissionOrPrivilege(String permissionName,
String privilegeLevel,
boolean allowSystem,
AAAContext context) |
static void |
AAA.requirePrivilege(Enum<?> privilegeEnum,
AAAContext context)
Authorize by privilege
|
static void |
AAA.requirePrivilege(Enum<?> privilegeEnum,
boolean allowSystem,
AAAContext context)
Authorize by privilege
|
static void |
AAA.requirePrivilege(int privilegeLevel,
AAAContext context)
Authorize by privilege
|
static void |
AAA.requirePrivilege(int privilegeLevel,
boolean allowSystem,
AAAContext context)
Authorize by privilege
|
static void |
AAA.requirePrivilege(Principal principal,
Enum<?> privilegeEnum,
AAAContext context)
Authorize by privilege
|
static void |
AAA.requirePrivilege(Principal principal,
int privilegeLevel,
AAAContext context)
Authorize by privilege
|
static void |
AAA.requirePrivilege(Principal principal,
Privilege privilege,
AAAContext context)
Authorize by privilege
|
static void |
AAA.requirePrivilege(Principal principal,
String privilegeName,
AAAContext context)
Authorize by privilege
|
static void |
AAA.requirePrivilege(Privilege privilege,
AAAContext context)
Authorize by privilege
|
static void |
AAA.requirePrivilege(Privilege privilege,
boolean allowSystem,
AAAContext context)
Authorize by privilege
|
static void |
AAA.requirePrivilege(String privilegeName,
AAAContext context)
Authorize by privilege
|
static void |
AAA.requirePrivilege(String privilegeName,
boolean allowSystem,
AAAContext context)
Authorize by privilege
|
static void |
AAA.setContext(AAAContext context)
Set AAAContext to thread local
|
static void |
AAA.setDefaultContext(AAAContext context) |
| Modifier and Type | Class and Description |
|---|---|
class |
AAAContextBase |
class |
SimpleAAAContext
Created by luog on 13/01/14.
|
| Modifier and Type | Method and Description |
|---|---|
Collection<Permission> |
SimpleAuthorizationService.getAllPermissions(Principal principal,
AAAContext context) |
Collection<Permission> |
SimpleAuthorizationService.getPermissions(Principal principal,
AAAContext context) |
Collection<Permission> |
SimpleAuthorizationService.getPermissions(Role role,
AAAContext context) |
Privilege |
SimpleAuthorizationService.getPrivilege(Principal principal,
AAAContext context) |
Collection<Role> |
SimpleAuthorizationService.getRoles(Principal principal,
AAAContext context) |
Copyright © 2017–2020 OSGL (Open Source General Library). All rights reserved.