AIdentity / RBAC, ABAC & ReBAC

RBAC, ABAC and ReBAC: authority with context

Roles express responsibilities. Attributes express conditions. Relationships express how the actor is connected to the resource.

Three ways to express access

Roles · RBAC

A project reader may view resources within the project assigned to that role.

Attributes · ABAC

A policy narrows access to resources with a classification appropriate to the person’s department.

Relationships · ReBAC

A request can require a relationship, such as membership in the team that owns the project.

Illustrative policy examples. Actual decisions depend on configured grants, scopes and policies.

What this means for your team

A practical example

A project reader requests a repository. Their role may permit reading, while project relationship and policy narrow which repository they can reach.

How it works

Select a step to read its explanation

Select a step below to see what happens and why it matters.
  1. Start with three questions: who is asking, what do they want to do, and which application or resource are they asking to use? AIdentity uses the authenticated identity rather than simply trusting a claimed privilege.
1 / 5

This example illustrates the journey. Select any step to explore it at your own pace.

Try an illustrative access decision

A role is the beginning of the decision.

Example allow: the grant and configured conditions are satisfied.

The example uses all three conditions. Real checks depend on the operation and policy; not every request requires the same relationship.

Explore more AIdentity features

Federation & applications

Connect applications and identity providers to a governed sign-in experience.

Explore this feature →

Privileged roles (PIM)

Activate powerful roles for a bounded task rather than leaving them always on.

Explore this feature →

Built-in agents & automation

Turn continuous identity analysis into evidence-backed recommendations and approved actions.

Explore this feature →

Agent & device identity

Give agents and devices their own credentials, ownership and revocation path.

Explore this feature →
Request a product demo →