Package | Description |
---|---|
oracle.security.jps.service.policystore | |
oracle.security.jps.service.policystore.entitymanager | |
oracle.security.jps.service.policystore.info |
Modifier and Type | Method and Description |
---|---|
void |
ApplicationPolicy.addPrincipalToAppRole(PrincipalEntry principalEntry, java.lang.String appRoleName)
Adds this principal as member to this app role
|
void |
ApplicationPolicy.removePrincipalFromAppRole(PrincipalEntry principalEntry, java.lang.String appRoleName)
Removes this principal from this appRoleName
|
Modifier and Type | Method and Description |
---|---|
void |
PolicyMgmt.grant(java.util.List<PrincipalEntry> principalEntries, CodeSourceEntry csEntry, java.util.List<PermissionEntry> permissionEntries)
Grant a set of permissions to this group of principals and code source, or otherwise collectively known as the grantee.
|
void |
PolicyMgmt.modifyGrant(java.util.List<PrincipalEntry> principalEntries, CodeSourceEntry csEntry, PermissionEntry oldpermissionEntry, PermissionEntry newPermissionEntry)
Modifies a grant by replacing the permission in an existing grant with a given permission if not already present.
|
void |
PolicyMgmt.revoke(java.util.List<PrincipalEntry> principalEntries, CodeSourceEntry csEntry, java.util.List<PermissionEntry> permissionEntries)
Revoke a grant of permissions from this set of principals and codesource combination
|
Modifier and Type | Method and Description |
---|---|
<T extends PrincipalEntry> |
AppRoleManager.getAllAppRoleMembers(java.lang.Class<T> klass, java.lang.String name)
Get all principals who statically granted the application role directly/indirectly
|
<T extends PrincipalEntry> |
AppRoleManager.getDirectAppRoleMembers(java.lang.Class<T> klass, java.lang.String name)
Get all principals who statically granted the application role directly
|
Modifier and Type | Method and Description |
---|---|
java.util.List<AppRoleEntry> |
AppRoleManager.getAllGrantedAppRoles(PrincipalEntry principal)
Get the app roles directly or indirectly granted to App roles for the principal
|
java.util.List<AppRoleEntry> |
AppRoleManager.getDirectGrantedAppRoles(PrincipalEntry principal)
Get the app roles directly granted to App roles for the principal
|
Modifier and Type | Method and Description |
---|---|
void |
GrantManager.bulkGrant(java.util.Set<PrincipalEntry> principalEntries, java.lang.String permissionSetName)
Grants the specified named permission set to every one of the principalEntries supplied in the input set.
|
void |
GrantManager.bulkRevoke(java.util.Set<PrincipalEntry> principalEntries, java.lang.String permissionSetName)
Revokes the specified named permission set from every one of the principalEntries supplied in the input set.
|
void |
GrantManager.grant(java.util.Set<PrincipalEntry> principalEntries, CodeSourceEntry csEntry, java.lang.String permissionSetName)
Grant a named PermissionSet to this group of principals and code source, or otherwise collectively known as the grantee.
|
void |
AppRoleManager.grantAppRole(AppRoleEntry role, java.util.List<PrincipalEntry> principals)
Grant the app role to a list of principals
|
void |
GrantManager.revoke(java.util.Set<PrincipalEntry> principalEntries, CodeSourceEntry csEntry, java.lang.String permissionSetName)
Revoke a grant of a PermissionSet from this set of principals and codesource combination
|
void |
AppRoleManager.revokeAppRole(AppRoleEntry role, java.util.List<PrincipalEntry> principals)
Revoke the app role to a list of principals
|
Modifier and Type | Interface and Description |
---|---|
interface |
AppRoleEntry
A representation of an application role in the policystore.
|
interface |
PropertyPrincipalEntry
A representation of a principal that has additional extensible attributes (and its value), represented as a Map<String,String> object in the policy store.
|
interface |
RoleMemberEntry
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static PrincipalEntry |
InfoFactory.newPrincipalEntry(java.lang.String principalClass, java.lang.String name)
Creates a PrincipalEntry given the principalClass, type and name.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<PrincipalEntry> |
GranteeEntry.getPrincipalEntries() |