org.globus.security.authorization
Interface PDP
- All Known Subinterfaces:
- PDPInterceptor
public interface PDP
This defines the interface an authorization scheme needs to
implement. AuthorizationException should be thrown only if some
unexpected error occured (for example in configuration). Any other
issues should be returned as a part of Decision object, with a deny
or indeterminate, as appropriate. If an AuthorizationException is
thrown, the framework just throws the exception and no
further processing is done.
canAccess
Decision canAccess(RequestEntities requestEntities,
NonRequestEntities nonReqEntities)
throws AuthorizationException
- Throws:
AuthorizationException
canAdminister
Decision canAdminister(RequestEntities requestEntities,
NonRequestEntities nonReqEntities)
throws AuthorizationException
- Throws:
AuthorizationException