Partner Environment Model
Environments
- Development: sandbox issuer and test org clients
- Staging: production-like integration verification
- Production: live org clients and end users
Required Per-Environment Separation
- Distinct issuer URL (or issuer namespace)
- Distinct app client IDs and secrets
- Strict redirect URI allowlist per environment
- Distinct telemetry tags and dashboards
Redirect URI Rules
- Exact match only
https required in staging/prod
- localhost is allowed only for development clients
- Discovery and JWKS checks pass
- PKCE and nonce validation tests pass
- Consent copy approved
- Audit logging verified
- Rollback owner assigned