Platform Authorization Model

•
24
•

Enforces platform-wide authorization invariants across API contracts, gateway configurations, access tokens, and frontend screen gates.

The Platform Authorization Model skill establishes the strict security and access control invariants governing generated applications within the OpenChoreo ecosystem. It guides Claude when authoring or reviewing security.json definitions, OpenAPI security requirements, gateway routing policies, 401 error handlers, and user-scoped /me/ paths. By centralizing core architecture decisions—such as scope-based authority, whole-string comparisons, gateway-enforced call decisions, and screen-operation binding—it prevents authorization drifts, recursive authentication loops, and privilege escalation vulnerabilities during automated code generation.

Key Features

01Eliminates silent privilege widening during OAuth token refreshes and session restarts
02Standardizes OpenAPI operation security blocks to single-scope requirements
03Aligns frontend routing and UI rail gates directly with backend operation scopes
04Establishes strict path-reach conventions using /me/ endpoints and gateway assertions
05Defines single-authority scope rules eliminating group-claim and role-name ambiguities
0624 GitHub stars

Use Cases

01Designing and auditing OpenAPI security blocks and security.json access policies
02Implementing gateway-level JWT assertion verification and client 401 handling loops
03Gating React SPA routes and UI navigation elements based on backend API capabilities