Creates a Relationship-Based Access Control policy. Grants access based on the relationship between subject and resource.
Subject type
Resource type
Action type
Context type
A ReBAC policy
const ownerPolicy = buildRebacPolicy<User, Document, string, Context>({ relationship: "owner", resolver: ({subject, resource}) => subject.id === resource.ownerId}); Copy
const ownerPolicy = buildRebacPolicy<User, Document, string, Context>({ relationship: "owner", resolver: ({subject, resource}) => subject.id === resource.ownerId});
Creates a Relationship-Based Access Control policy. Grants access based on the relationship between subject and resource.