Captcha stage
This stage adds a form of verification using Google's reCAPTCHA or compatible services.
Currently supported implementations:
Captcha provider configuration
Google reCAPTCHA
This stage has two required fields: Public key and private key. These can both be acquired at https://www.google.com/recaptcha/admin.

Configuration options
- Interactive: Enabled when using reCAPTCHA v3
 - Score minimum threshold: 
0.5 - Score maximum threshold: 
1 - JS URL: 
https://www.recaptcha.net/recaptcha/api.js - API URL: 
https://www.recaptcha.net/recaptcha/api/siteverify 
hCaptcha
See https://docs.hcaptcha.com/switch
Configuration options
- Interactive: Enabled
 - JS URL: 
https://js.hcaptcha.com/1/api.js - API URL: 
https://api.hcaptcha.com/siteverify 
Score options only apply to hCaptcha Enterprise
- Score minimum threshold: 
0 - Score maximum threshold: 
0.5 
Cloudflare Turnstile
See https://developers.cloudflare.com/turnstile/get-started/migrating-from-recaptcha.
Configuration options
- Log in to authentik as an administrator and open the authentik Admin interface.
 - Navigate to Flows and Stages > Stages and click Create.
 - Select Captcha Stage and click Next.
 - Provide a descriptive name for the stage (e.g. 
authentication-captcha) and configure the following required settings based on the values of your Cloudflare Turnstile Widget:- Under Stage-specific settings:
- Public Key: set to the Turnstile Site Key value from the widget.
 - Private Key: set to the Turnstile Secret Key value from the widget.
 - Enable Interactive: Enable this option if the Turnstile instance is configured as Invisible or Managed.
 - Leave both score thresholds at their default, as they are not supported for Turnstile.
 
 
 - Under Stage-specific settings:
 
- JS URL: 
https://challenges.cloudflare.com/turnstile/v0/api.js - API URL: 
https://challenges.cloudflare.com/turnstile/v0/siteverify 
Score options do not apply when using with turnstile