Entitlements granularity
Status
-
Proposed -
Trialing -
Under review -
Approved -
Retired
Context & Scope
We need to define what is the granularity at which entitlements can be applied.
Decision
In OSDU R3, we continue to support record level entitlements. We will not support entitling on an attribute or a sub-document level.
Since policies themselves will be contextualized to OSDU environment and to data partitions, it will be possible to have an OSDU environment or a partitions that does not use record level entitlements.
Rationale
- Record level entitlements ensure back-compatibility to R2.
- Entitling on an attribute or a sub-document level is not required by OSDU R3 E&O use cases.
- Complexity of entitling on an attribute or a sub-document level would be very high and is not feasible within R3 scope.
Consequences
- Back-compatibility to R2 preserved.
Decision criteria and trade-offs
- Performance
- Usability
Decision timeline
July 2020