Option to Disable reCAPTCHA in OnCall Plugin for Isolated Network Environments
Opened this issue · 1 comments
What would you like to see!
We are using the Grafana + Oncall plugin in a closed network environment where internet access is restricted, and Google services (including reCAPTCHA) are unavailable from browsers. During phone number verification, the plugin attempts to load Google reCAPTCHA, which fails due to network restrictions.
However, our OnCall Engine instance is not located in the closed network and can access for phone number verification. The only limitation is from the user’s browser side, where global network services cannot be reached due to network restrictions.
Request:
Could you please provide an option to disable reCAPTCHA verification or suggest an alternative approach for such isolated environments?
Current Behavior:
The plugin tries to load reCAPTCHA from https://www.google.com/recaptcha/api.js?render=SITE_KEY.
Since Google is inaccessible from browsers, the verification process breaks.
Expected Behavior:
The ability to disable reCAPTCHA via configuration (e.g., an environment variable or a param in OnCall settings).
Thank you for your support!
Product Area
Chatops, Other
Anything else to add?
Grafana version: 11.3.0
OnCall, Oncall Plugin version: 1.13.6
Deployment Type: Docker
The current version of Grafana OnCall, at the time this issue was opened, is v1.13.9. If your issue pertains to an older version of Grafana OnCall, please be sure to list it in the PR description. Thank you 😄!