org.globus.wsrf.security.authorization
Interface PIP
- All Superinterfaces:
- Interceptor, Serializable
- All Known Subinterfaces:
- BootstrapPIP
- All Known Implementing Classes:
- ContainerPIP, ParameterPIP, SAMLAuthzAssertionPIP, X509BootstrapPIP
- public interface PIP
- extends Interceptor
Interface for information collection point.
collectAttributes
public PIPResponse collectAttributes(RequestAttributes requestAttr,
MessageContext context)
throws AttributeException
- Collect attributes about entities of interest. If the attribute
is about the requested subject, resource or action, it should be
added to the RequestAttributes obejct. All other attributes should
be returned as PIPResponse. Attributes about same entities,
should be merged as a single EntityAttribute object.
- Throws:
AttributeException