Skip to content

Self-Serve Org Onboarding Portal (Implementation Spec)

Goal

Allow org admins to self-serve:

  1. create app client
  2. configure redirect URIs
  3. select scopes
  4. receive client credentials
  5. copy integration snippets
  6. run automated verification

Week 1 foundation in this repo

  • App client provisioning automation script (scripts/provision-org-client.mjs)
  • Verification automation script (scripts/verify-org-integration.mjs)
  • Reference snippet templates via SDK starter script (scripts/init-last1-sdk.mjs)

Week 2 UI implementation

  • Add /admin/integrations page:
  • app client form
  • scope picker
  • redirect URI validator
  • snippets tab
  • verification status badge (integration_verified)

Backend contracts

  • Use existing admin app client endpoints.
  • Persist verification result in org metadata with timestamp and checker version.