ReBAC Admin Backend¶
The ReBAC Admin API is a REST API that provides various endpoints to query or manipulate relationships in JAAS ReBAC authorisation model.
Hint
For an explanation on Relationship-Based Access Control (ReBAC) check out this explanation topic.
Hint
As a reference on JAAS authorisation model, check out this reference topic.
OpenAPI specification¶
The OpenAPI spec can be found at this https://<jimm-deployment>/rebac/v1/swagger.json
Authentication¶
These endpoints are meant to be called from a web browser, therefore the authentication is handled via Cookies.
JAAS Implementation¶
JAAS implements a subset of the operations described in the OpenAPI spec.
Status
Entities
Notes
✅
entitlements
✅
capabilities
✅
groups
✅
resources
🟡
identities
no support for creation, update and deletion.
❌
roles
no support for roles.
❌
authentication
no support for identity provider management.