Package com.sun.enterprise.admin.util
Class NucleusAuthorizationPreprocessor
- java.lang.Object
-
- com.sun.enterprise.admin.util.NucleusAuthorizationPreprocessor
-
- All Implemented Interfaces:
AuthorizationPreprocessor
@Rank(-2147483648) @Service public class NucleusAuthorizationPreprocessor extends Object implements AuthorizationPreprocessor
- Author:
- tjquinn
-
-
Constructor Summary
Constructors Constructor Description NucleusAuthorizationPreprocessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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.
-
-
-
Method Detail
-
describeAuthorization
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)
Description copied from interface:AuthorizationPreprocessor
Optionally adds to the attributes that will be attached to the Subject, the resource, and the action used for an upcoming authorization check.- Specified by:
describeAuthorization
in interfaceAuthorizationPreprocessor
context
- 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 action
-
-