As per Best Security Practices CrowdControl should be opening a local/native/external browser to handle the authorization, not using an internal browser.
OAuth 2.0 authorization requests from native apps should only be made
through external user-agents, primarily the user’s browser.
Under the assumption that CrowdControl is an electronjs app, to open a URL externally use require('shell').openExternal('auth_URL_here')