rbac
OfficialSecure access with Role-Based Access Control.
Authorengineers-hub-ltd-in-house-project
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill provides a robust framework for implementing Role-Based Access Control (RBAC) in applications, ensuring that users only have access to the resources and actions they are authorized for, based on their assigned roles.
Core Features & Use Cases
- Hierarchical Role Design: Define roles with nested permissions and inheritance.
- Middleware Enforcement: Integrate access control checks directly into your request pipeline.
- Resource-Based Authorization: Implement fine-grained access control based on resource ownership.
- Use Case: Secure an administrative dashboard by ensuring only users with the 'admin' role can access user management endpoints, and only users who own a specific article can edit it.
Quick Start
Implement RBAC in your application by defining roles and permissions using the provided TypeScript patterns and middleware examples.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: rbac Download link: https://github.com/engineers-hub-ltd-in-house-project/eh-skills/archive/main.zip#rbac Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.