Skip to main content
Version: 4.0.2
Version: 1.0.0

ReBAC API

ReBAC Service

The rebac-srv exposes read-only, decision-time Relationship-Based Access Control (ReBAC) APIs backed by Relation Store. It is used at runtime by policy-decision-srv when Rego policies call rebac.* builtins.

Administrative schema, tuple, catalog, and import/export APIs remain on policy-management-srv.

See ReBAC for concepts and Rego integration.

Authentication

Security Scheme Type:

oauth2

OAuth Flow (authorizationCode):

Scopes:

  • cidaas:authzen_read: read AuthZEN policies and configuration

  • cidaas:authzen_write: create and update AuthZEN resources

  • cidaas:authzen_delete: delete AuthZEN resources

  • cidaas:authzen_rebac_read: read ReBAC schema and relationships

OAuth Flow (clientCredentials):

Scopes:

  • cidaas:authzen_read: read AuthZEN policies and configuration

  • cidaas:authzen_write: create and update AuthZEN resources

  • cidaas:authzen_delete: delete AuthZEN resources

  • cidaas:authzen_rebac_read: read ReBAC schema and relationships