-
Notifications
You must be signed in to change notification settings - Fork 2.8k
Open
Labels
a/authzIssues related to "authorization" and the policy engine after session claims are procesedIssues related to "authorization" and the policy engine after session claims are procesedc/v3-engineV3 Metadata and EngineV3 Metadata and Enginev3
Description
Currently, Hasura uses role based access control, where you define the entire set of permissions per-role. However, this doesn't scale well because:
It's not always possible to capture all possible states in the authorization system as separate roles.
It's not possible to reuse permissions (allowed fields, model predicate) across roles.
For complicated permissions, it's hard to verify the correctness of a model's permissions predicate at a glance.
RFC on the proposal can be followed here #10237
V2 Issues that can be addressed by this proposal:
theholla
Metadata
Metadata
Assignees
Labels
a/authzIssues related to "authorization" and the policy engine after session claims are procesedIssues related to "authorization" and the policy engine after session claims are procesedc/v3-engineV3 Metadata and EngineV3 Metadata and Enginev3
Type
Projects
Status
Backlog