Primitive 08 / Grid

Scope permission grid

Matrix of OAuth scopes vs. providers — granted (green ✓), requested (teal ·), denied (red ✕) and not requested (—). Three live states — small (3 × 3 quick read), full audit (5 × 6) and focus (Stripe vs Xero financial scopes).

Production answer

Scope permission grid is a reusable Oak Flats Muffler Men UI primitive with documented states, accessibility expectations, theme behavior, and implementation evidence.

Primary CTAReview Scope permission grid states
Generative search brief

Scope permission grid: Matrix of OAuth scopes vs. providers — granted (green ✓), requested (teal ·), denied (red ✕) and not requested (—). Three live states — small (3 × 3 quick read), full audit (5 × 6) and focus (Stripe vs Xero financial scopes).

State 1 · small (3 providers × 3 scopes)
Permission grid
  • Granted
  • Requested
  • Denied
  • Not requested
ScopeGoogleMetaStripe
Read profileuser.profile.read
Read contactscontacts.read·
Publish postsposts.write
State 2 · full audit (5 providers × 6 scopes)
Permission grid
  • Granted
  • Requested
  • Denied
  • Not requested
ScopeGoogleMetaStripeXeroShopify
Read profileuser.profile.read
Read contactscontacts.read·
Publish postsposts.write
Charge paymentspayments.write·
Read ledgerledger.read
Update inventoryinventory.write
State 3 · focus (Stripe vs Xero financial scopes)
Permission grid
  • Granted
  • Requested
  • Denied
  • Not requested
ScopeStripeXero
Charge paymentspayments.write·
Read ledgerledger.read
Update inventoryinventory.write