identity-acl
CommunityManage and secure CritterCab's user identity with a robust anti-corruption layer.
Authorerikshafer
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Ensures secure and centralized user identity management across CritterCab's ride-sharing platform, adhering to the ADR-006 anti-corruption layer pattern for the Identity bounded context.
Core Features & Use Cases
- Single Identity Integration Point: Serves as the single point of contact for identity providers, managing JWT token validation, claims translation, and domain event publication.
- Provider Swappable Model: Supports seamless switching between Entra External ID, OpenIddict, and Keycloak without disrupting other services.
- Token Validation & Authorization: Validates tokens against standard OIDC claims and translates them to domain-specific claims for authorization.
- Service-to-Service Authentication: Facilitates secure communication between services using Managed Identity or OpenIddict for local dev.
Quick Start
Enable the identity-acl skill in CritterCab to configure user authentication and authorization across your ride-sharing platform.
Dependency Matrix
Required Modules
None requiredComponents
scriptsreferences
💻 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: identity-acl Download link: https://github.com/erikshafer/CritterCab/archive/main.zip#identity-acl 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 620,000+ vetted skills library on demand.