auth-and-rbac

Community

Secure 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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.