@Service @Singleton public class JobAuthorizationAttributeProcessor extends Object implements AuthorizationPreprocessor
| Modifier and Type | Field and Description |
|---|---|
static Pattern |
JOB_PATTERN |
static String |
JOB_RESOURCE_NAME_PREFIX |
static String |
JOB_RESOURCE_NAME_PREFIX_NO_SLASH |
| Constructor and Description |
|---|
JobAuthorizationAttributeProcessor() |
| Modifier and Type | Method and Description |
|---|---|
void |
describeAuthorization(Subject subject,
String resourceName,
String action,
AdminCommand command,
Map<String,Object> context,
Map<String,String> subjectAttributes,
Map<String,String> resourceAttributes,
Map<String,String> actionAttributes)
Optionally adds to the attributes that will be attached to the
Subject, the resource, and the action used for an upcoming authorization
check.
|
public static final String JOB_RESOURCE_NAME_PREFIX_NO_SLASH
public static final String JOB_RESOURCE_NAME_PREFIX
public static final Pattern JOB_PATTERN
public void describeAuthorization(Subject subject, String resourceName, String action, AdminCommand command, Map<String,Object> context, Map<String,String> subjectAttributes, Map<String,String> resourceAttributes, Map<String,String> actionAttributes)
AuthorizationPreprocessordescribeAuthorization in interface AuthorizationPreprocessorcontext - map describing the authorization context (such as command parameter names and values)subjectAttributes - name/value pairs for attributes to be attached to the subjectresourceAttributes - name/value pairs for attributes to be attached to the resourceactionAttributes - name/value pairs for attributes to be attached to the actionCopyright © 2017. All rights reserved.