| Interface | Description |
|---|---|
| AuthorizationContext |
A context for
Authorizer extensions to interact with CDAP. |
| AuthorizationEnforcer | |
| Authorizer | |
| PrivilegesFetcher |
Fetches
privileges of the specified Principal. |
| PrivilegesManager |
Interface for managing privileges on
entities. |
| Class | Description |
|---|---|
| AbstractAuthorizer |
Abstract class that implements
Authorizer and provides default no-op implementations of
Authorizer.initialize(AuthorizationContext) and Authorizer.destroy() so classes extending it do not
have to implement these methods unless necessary. |
| NoOpAuthorizer |
A no-op authorizer to use when authorization is disabled.
|
| Exception | Description |
|---|---|
| RoleAlreadyExistsException |
Exception thrown when an
Role already exists |
| RoleNotFoundException |
Exception thrown when a
Role is not found |
| UnauthorizedException |
Copyright © 2017 Cask Data, Inc. Licensed under the Apache License, Version 2.0.