Self-Serve Org Onboarding Portal (Implementation Spec)¶
Goal¶
Allow org admins to self-serve:
- create app client
- configure redirect URIs
- select scopes
- receive client credentials
- copy integration snippets
- 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/integrationspage: - 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.