...
Discussion Bhooshan & Rohit 02/17
CDAP Specific | External Auth Service: Sentry | ACL Management | |||||
---|---|---|---|---|---|---|---|
|
|
| |||||
2. Authorization Checks
| 2. Figuring out how to interact with Sentry
| ||||||
3. We need an Authorization interface |
Discussion with Gokul 02/08
- Push down ACLs - No HBase support in Sentry
- Custom datasets - how do you recognize read/writes
- How do you distinguish between read/write
- Sentry Integration - needs follow-ups
- Performance (num RPC calls)
- Sentry Persistent Storage - PolicyStoreProvider
- Interactions with Auth system
- Sentry web-app for UI may need customizations in Hue
- How does switching between authorization enabled/disabled work
Out-of-scope User Stories (3.5 and beyond)
- As a CDAP admin, I should be able to authorize reads/writes to datasets
- As a CDAP admin, I should be able to authorize metadata changes to CDAP entities
- As a CDAP system, I should be able to push down ACLs to storage providers
- As a CDAP admin, I should be able to authorize reads/writes to custom datasets
- As a CDAP system, I should be able to judge, document and improve the performance impact of authorization
- As a CDAP authorization system, I should be able to interact with an external authentication system
- As a CDAP admin, I should be able to use external UIs like Hue for ACL Management
- As a CDAP admin, I should be able to see an audit log of all authorization-related changes in CDAP
- As a CDAP admin, I should be able to authorize all thrift-based traffic, so transaction management is also authorized.
References
...