This is a minimal example demonstrating OAuth2 SSO with Crexendo/NetSapiens.
GET /login - Initiates OAuth2 flowGET /oauth/callback - Handles OAuth2 callbackGET /oauth/authorize - Returns authorization URL as JSON (for API clients)
Authorization Endpoint: https://crexendovip.com/portal/
Token Endpoint: https://portal.crexendovip.com/ns-api/oauth2/token
Redirect URI: https://crexendo-i9o2lspv.compliancegenii.com/oauth/callback
Client ID: autom8ly