Expand description
Access control helpers inspired by Better Auth’s access plugin.
Structs§
- Access
Control - Access-control policy used to create validated roles.
- Resource
Request - Permission request for a single resource.
- Role
- Access role with its allowed statements.
Enums§
- Access
Error - Access-control validation or authorization error.
- Connector
- Connector used to combine resource or action checks.
Constants§
- UPSTREAM_
PLUGIN_ ID - Better Auth upstream plugin identifier.
Functions§
- create_
access_ control - Create an access-control policy from base statements.
- request
- Build an access request where each resource requires all listed actions.
- role
- Create a role directly from statements.
- statements
- Build resource-to-actions statements from iterable pairs.
Type Aliases§
- Access
Request - Resource-to-action request map.
- Statements
- Resource-to-actions access statements.