auth-and-rbac
CommunitySecure access: roles, permissions, and identity.
AuthorSeth-arc
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill provides the definitive contract for all authentication, authorization, and access control logic within the Myelin platform, ensuring consistent and secure user management.
Core Features & Use Cases
- Role-Based Access Control (RBAC): Defines eight distinct roles (Student, Lecturer, Admin, etc.) with specific permissions.
- Authentication Methods: Supports email/password, OIDC, and SAML 2.0, with clear security guidelines for each.
- Session Management: Outlines rules for session scope, revocation, and invalidation.
- Use Case: When implementing a new feature that requires users to log in and access specific resources based on their job function (e.g., only Lecturers can review submissions), consult this Skill to ensure the correct roles and permissions are applied.
Quick Start
Use the auth-and-rbac skill to define the role of a new user as a 'Lecturer' within the 'myelin-platform' tenant.
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: auth-and-rbac Download link: https://github.com/Seth-arc/myelin-platform/archive/main.zip#auth-and-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 471,000+ vetted skills library on demand.