Crexendo OAuth Gateway

This gateway enables multi-environment Crexendo OAuth with a single whitelisted redirect URI.

Architecture:
  1. Frontend calls Backend /oauth/authorize
  2. Backend generates state with encoded backend URL
  3. User authenticates at Crexendo
  4. Crexendo redirects to this Gateway
  5. Gateway decodes state and forwards to correct Backend
  6. Backend completes OAuth flow
Important: Frontends should NOT call this gateway's /oauth/authorize. Instead, call your backend's /oauth/authorize endpoint.

Test Gateway (Demo Mode)

Gateway Configuration:

Whitelisted Redirect URI: https://crexendo-i9o2lspv.compliancegenii.com/oauth/callback
Client ID: automat8ly
Handles Callbacks For: All environments (local, dev, staging, prod)