public class AdminConfigPolicy extends Object implements PolicyExtension
| Modifier and Type | Field and Description |
|---|---|
static String |
FEATURE_NAME |
static String |
SERVICE_PID |
static String |
VIEW_FEATURE_ACTION |
static String |
VIEW_SERVICE_ACTION |
| Constructor and Description |
|---|
AdminConfigPolicy() |
| Modifier and Type | Method and Description |
|---|---|
KeyValueCollectionPermission |
isPermittedMatchAll(CollectionPermission subjectAllCollection,
KeyValueCollectionPermission matchAllCollection,
KeyValueCollectionPermission allPermissionsCollection)
This method should return any permissions that it was unable to imply.
|
KeyValueCollectionPermission |
isPermittedMatchOne(CollectionPermission subjectAllCollection,
KeyValueCollectionPermission matchOneCollection,
KeyValueCollectionPermission allPermissionsCollection)
This method should return any permissions that it was unable to imply.
|
Map<String,List<KeyValueCollectionPermission>> |
parsePermissions(List<String> policies) |
void |
setFeaturePolicies(List<String> featurePolicies) |
void |
setServicePolicies(List<String> servicePolicies) |
public static final String FEATURE_NAME
public static final String SERVICE_PID
public static final String VIEW_FEATURE_ACTION
public static final String VIEW_SERVICE_ACTION
public KeyValueCollectionPermission isPermittedMatchAll(CollectionPermission subjectAllCollection, KeyValueCollectionPermission matchAllCollection, KeyValueCollectionPermission allPermissionsCollection)
PolicyExtensionWarning: not returning any permissions from this method will immediately grant access to every request and bypass the rest of the PDP.
isPermittedMatchAll in interface PolicyExtensionsubjectAllCollection - Subject permissionsmatchAllCollection - Match all permissionsallPermissionsCollection - Reference list of all permissionspublic KeyValueCollectionPermission isPermittedMatchOne(CollectionPermission subjectAllCollection, KeyValueCollectionPermission matchOneCollection, KeyValueCollectionPermission allPermissionsCollection)
PolicyExtensionWarning: not returning any permissions from this method will immediately grant access to every request and bypass the rest of the PDP.
isPermittedMatchOne in interface PolicyExtensionsubjectAllCollection - Subject permissionsmatchOneCollection - Match one permissionsallPermissionsCollection - Reference list of all permissionsThis work is licensed under a Creative Commons Attribution 4.0 International License.