Platform RBAC

Role-Based Access Control (RBAC) provides policy-based authorization for requests to ArangoDB deployments managed by the platform. When enabled, every request through the gateway is evaluated against policies and roles before reaching the database.

CRD Overview

CRD Purpose
ArangoPermissionPolicy Defines a reusable policy (statements with effect/actions/resources)
ArangoPermissionRole Defines a role that groups named policies (attached via ArangoPermissionPolicyRoleBinding)
ArangoPermissionPolicyRoleBinding Binds a named policy to a role
ArangoPermissionRoleUserBinding Binds a role to a user with a per-user scope
ArangoPermissionToken Creates JWT tokens referencing an ArangoPermissionPolicy with an inline scope

Sections


Table of contents