| Package | Description |
|---|---|
| org.osgl.aaa | |
| org.osgl.aaa.impl |
| Modifier and Type | Field and Description |
|---|---|
static org.osgl.Lang.F1<Privilege,Integer> |
Privilege.F.LEVEL_FETCHER |
| Modifier and Type | Method and Description |
|---|---|
static <T extends Privilege> |
Privilege.F.levelFetcher() |
| Modifier and Type | Method and Description |
|---|---|
static Privilege |
AAA.findPrivilege(int level)
Get a
Privilege by level |
Privilege |
AAAContext.findPrivilege(int level)
Get a
Privilege by level |
Privilege |
AAAPersistentService.findPrivilege(int level)
Get a
Privilege by level |
Privilege |
Principal.getPrivilege()
Returns the privilege granted to the principal
|
Privilege |
AuthorizationService.getPrivilege(Principal principal,
AAAContext context)
|
| Modifier and Type | Method and Description |
|---|---|
static Iterable<Privilege> |
AAA.allPrivileges()
Returns all
privileges |
Iterable<Privilege> |
AAAContext.allPrivileges()
Returns all
privileges |
Iterable<Privilege> |
AAAPersistentService.allPrivileges()
Returns all
privileges |
| Modifier and Type | Method and Description |
|---|---|
int |
Privilege.compareTo(Privilege b)
Compare a privilege to another privilege.
|
static boolean |
AAA.hasPermissionOrPrivilege(Object guardedResource,
Permission permission,
Privilege privilege) |
boolean |
AAAContext.hasPermissionOrPrivilege(Object GuardedResource,
Permission permission,
Privilege privilege) |
static boolean |
AAA.hasPermissionOrPrivilege(Object guardedResource,
Permission permission,
Privilege privilege,
AAAContext context) |
static boolean |
AAA.hasPermissionOrPrivilege(Object guardedResource,
Permission permission,
Privilege privilege,
boolean allowSystem) |
boolean |
AAAContext.hasPermissionOrPrivilege(Object GuardedResource,
Permission permission,
Privilege privilege,
boolean allowSystem) |
static boolean |
AAA.hasPermissionOrPrivilege(Object guardedResource,
Permission permission,
Privilege privilege,
boolean allowSystem,
AAAContext context) |
static boolean |
AAA.hasPermissionOrPrivilege(Object guardedResource,
Principal principal,
Permission permission,
Privilege privilege,
AAAContext context) |
static boolean |
AAA.hasPermissionOrPrivilege(Permission permission,
Privilege privilege) |
boolean |
AAAContext.hasPermissionOrPrivilege(Permission permission,
Privilege privilege) |
static boolean |
AAA.hasPermissionOrPrivilege(Permission permission,
Privilege privilege,
AAAContext context) |
boolean |
AAAContext.hasPermissionOrPrivilege(Permission permission,
Privilege privilege,
boolean allowSystem) |
static boolean |
AAA.hasPermissionOrPrivilege(Permission permission,
Privilege privilege,
boolean allowSystem,
AAAContext context) |
boolean |
AAAContext.hasPrivilege(Principal principal,
Privilege privilege) |
static boolean |
AAA.hasPrivilege(Principal principal,
Privilege privilege,
AAAContext context)
Check if the principal specified has privilege required.
|
static boolean |
AAA.hasPrivilege(Privilege privilege)
Check if the current principal has privilege required
|
boolean |
AAAContext.hasPrivilege(Privilege privilege) |
static boolean |
AAA.hasPrivilege(Privilege privilege,
boolean allowSystem)
Check if the current principal has privilege required.
|
boolean |
AAAContext.hasPrivilege(Privilege privilege,
boolean allowSystem) |
static boolean |
AAA.hasPrivilege(Privilege privilege,
boolean allowSystem,
AAAContext context)
Check if the current principal has privilege required.
|
static void |
AAA.requirePermissionOrPrivilege(Object guardedResource,
Permission permission,
Privilege privilege) |
void |
AAAContext.requirePermissionOrPrivilege(Object GuardedResource,
Permission permission,
Privilege privilege) |
static void |
AAA.requirePermissionOrPrivilege(Object guardedResource,
Permission permission,
Privilege privilege,
AAAContext context) |
static void |
AAA.requirePermissionOrPrivilege(Object guardedResource,
Permission permission,
Privilege privilege,
boolean allowSystem) |
void |
AAAContext.requirePermissionOrPrivilege(Object GuardedResource,
Permission permission,
Privilege privilege,
boolean allowSystem) |
static void |
AAA.requirePermissionOrPrivilege(Object guardedResource,
Permission permission,
Privilege privilege,
boolean allowSystem,
AAAContext context) |
static void |
AAA.requirePermissionOrPrivilege(Object guardedResource,
Principal user,
Permission permission,
Privilege privilege,
AAAContext context) |
static void |
AAA.requirePermissionOrPrivilege(Permission permission,
Privilege privilege) |
void |
AAAContext.requirePermissionOrPrivilege(Permission permission,
Privilege privilege) |
static void |
AAA.requirePermissionOrPrivilege(Permission permission,
Privilege privilege,
AAAContext context) |
void |
AAAContext.requirePermissionOrPrivilege(Permission permission,
Privilege privilege,
boolean allowSystem) |
static void |
AAA.requirePermissionOrPrivilege(Permission permission,
Privilege privilege,
boolean allowSystem,
AAAContext context) |
void |
AAAContext.requirePrivilege(Principal principal,
Privilege privilege) |
static void |
AAA.requirePrivilege(Principal principal,
Privilege privilege,
AAAContext context)
Authorize by privilege
|
static void |
AAA.requirePrivilege(Privilege privilege)
Authorize by privilege
|
void |
AAAContext.requirePrivilege(Privilege privilege) |
static void |
AAA.requirePrivilege(Privilege privilege,
AAAContext context)
Authorize by privilege
|
static void |
AAA.requirePrivilege(Privilege privilege,
boolean allowSystem)
Authorize by privilege
|
void |
AAAContext.requirePrivilege(Privilege privilege,
boolean allowSystem) |
static void |
AAA.requirePrivilege(Privilege privilege,
boolean allowSystem,
AAAContext context)
Authorize by privilege
|
| Modifier and Type | Class and Description |
|---|---|
class |
SimplePrivilege
A simple and immutable
Privilege implementation |
| Modifier and Type | Method and Description |
|---|---|
Privilege |
SimplePrincipal.getPrivilege() |
Privilege |
SimpleAuthorizationService.getPrivilege(Principal principal,
AAAContext context) |
| Modifier and Type | Method and Description |
|---|---|
int |
SimplePrivilege.compareTo(Privilege b) |
SimplePrincipal.Builder |
SimplePrincipal.Builder.grantPrivilege(Privilege p) |
| Constructor and Description |
|---|
SimplePrincipal(String name,
Privilege privilege,
Collection<? extends Role> roles,
Collection<? extends Permission> perms)
Construct a principal by name, privilege, list of roles and list of permissions
|
Copyright © 2017–2020 OSGL (Open Source General Library). All rights reserved.