Access Control
Nodes for role-based access control and permissions.
Access control nodes implement role-based permissions and session management for workflows.
Available Nodes
| Node | Description |
|---|---|
| Create Role | Define new user roles |
| Update Role | Modify existing roles |
| Remove Role | Delete roles |
| Roles List | Query and list roles |
| Create Permission | Define new permissions |
| Update Permission | Modify existing permissions |
| Remove Permission | Delete permissions |
| Permissions List | Query and list permissions |
Role-Based Access Control
Basic Pattern
- Create Roles → Define access levels (admin, editor, viewer)
- Assign Permissions → Map specific capabilities to each role
- Assign Roles to Users → Grant access through user management nodes
- Check Permissions → Verify access before operations
Common Role Structure
{
"code": "content-editor",
"description": "Can create and edit content",
"permissions": ["content.create", "content.edit", "content.read"]
}