SSO Unification Across Systems
Executive Summary
Customers interact with 11+ separate login systems. Each event purchase, portal visit, and content access requires a separate authentication. During live events, upsell links force customers to re-enter all information as new buyers because there’s no identity bridge between Obv.io and the checkout system.
SSO is the foundation for Mastery Path (S3), Event Passport (S4), and Portal Unification (S5). Without it, none of the SCALE products can deliver a unified customer experience.
Cognito already exists in the RRI stack. The gap is OIDC standards compliance, not infrastructure. Obv.io does NOT support OIDC/SAML for attendees — requires a bridge service (lightweight Node.js service validates Cognito token, looks up Event Credit, redirects to magic link).
What Needs to Happen
5-Phase Implementation
- Phase 1: Cognito OIDC configuration — App Clients, scopes, hosted UI. 2 weeks.
- Phase 2: Members Portal → Cognito integration — 2 weeks, parallel with D2 Node upgrade.
- Phase 3: Tony AI + RPM → Cognito — 2 weeks.
- Phase 4: Obv.io SSO Bridge Service — Cognito token → Event Credit lookup → magic link redirect. 3 weeks.
- Phase 5: Experience API native OIDC integration — 1 week design.
Migration strategy: Cognito Migrate User Lambda — just-in-time, no bulk import, no password reset. Customer logs in normally; first login triggers seamless migration.
Claude Code acceleration: OIDC integration patterns across 4 systems are well-defined. Cognito App Client configuration, OIDC middleware, and the Obv.io bridge service are all standard patterns Claude Code can generate. Estimated 6-8 weeks → 3-4 weeks with Claude Code scaffolding the OIDC integration layer.
Completion Criteria
- Single login works across TonyRobbins.com, Members Portal, Tony AI, and Obv.io
- Zero forced re-registrations during events
- Cognito OIDC App Clients configured for all 4 systems
- Migrate User Lambda operational — just-in-time migration with no password resets
- Obv.io SSO Bridge Service deployed and validated
- Experience API OIDC design document completed
- Session continuity maintained across system boundaries
Initiative Attributes
Related Risks
| ID | Risk | Severity | Probability | Mitigation |
|---|---|---|---|---|
| RF1 | Nick Jensen disengagement / departure | CRITICAL | MEDIUM | Lior 1:1 Week 1 post-UPW. Frame S3 + S5 ownership as growth opportunity. Load relief from H4. If Nick leaves, U2, U4, S3, S5 all at risk — he’s bus factor 1 on TonyRobbins.com. |