issrg.pba.rbac
Interface RoleBasedAuthzTokenParser
- All Superinterfaces:
- AuthzTokenParser
- All Known Implementing Classes:
- MultiAuthzTokenParser, RoleBasedACParser, SAMLAATokenParser, ShibbolethAuthzTokenParser, SimplePERMISTokenParser, VOMSSAMLAATokenParser, XMLAuthTokenParser
public interface RoleBasedAuthzTokenParser
- extends AuthzTokenParser
This is the interface to the Role Based parser of Authorisation Tokens.
The setRoleHierarchy method should be called before parsing can be
performed, because the object will surely need the policy to at least verify
that the roles extracted from the token, are defined.
setRoleHierarchy
void setRoleHierarchy(RoleHierarchyPolicy rhp)
- Sets the Role Hierarchy Policy. The policy defines the types of the roles,
the
values of the roles of each type, and the hierarchical relationship between
them.
- Parameters:
rhp
- is a reference to the Role Hierarchy