Skip to main content

Module access

Module access 

Source
Expand description

Access control helpers inspired by Better Auth’s access plugin.

Structs§

AccessControl
Access-control policy used to create validated roles.
ResourceRequest
Permission request for a single resource.
Role
Access role with its allowed statements.

Enums§

AccessError
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§

AccessRequest
Resource-to-action request map.
Statements
Resource-to-actions access statements.