diff --git a/config/captcha.php b/config/captcha.php index b5e2fef12..29827c9df 100644 --- a/config/captcha.php +++ b/config/captcha.php @@ -1,63 +1,5 @@ env('CAPTCHA_DRIVER', 'none'), - - 'providers' => [ - 'hcaptcha' => [ - 'enabled' => env('HCAPTCHA_ENABLED', false), - 'site_key' => env('HCAPTCHA_SITE_KEY'), - 'secret_key' => env('HCAPTCHA_SECRET_KEY'), - 'endpoint' => 'https://hcaptcha.com/siteverify', - ], - - 'mcaptcha' => [ - 'enabled' => env('MCAPTCHA_ENABLED', false), - 'site_key' => env('MCAPTCHA_SITE_KEY'), - 'secret_key' => env('MCAPTCHA_SECRET_KEY'), - 'endpoint' => env('MCAPTCHA_ENDPOINT', 'https://mcaptcha.your-instance.com/api/v1/pow/verify'), - ], - - 'turnstile' => [ - 'enabled' => env('TURNSTILE_ENABLED', false), - 'site_key' => env('TURNSTILE_SITE_KEY'), - 'secret_key' => env('TURNSTILE_SECRET_KEY'), - 'endpoint' => 'https://challenges.cloudflare.com/turnstile/v0/siteverify', - 'theme' => env('TURNSTILE_THEME', 'auto'), // auto, light, dark - 'size' => env('TURNSTILE_SIZE', 'normal'), // normal, compact, flexible - 'action' => env('TURNSTILE_ACTION', null), // Optional action identifier - 'cdata' => env('TURNSTILE_CDATA', null), // Optional customer data - 'retry' => env('TURNSTILE_RETRY', 'auto'), // auto, never - 'retry_interval' => env('TURNSTILE_RETRY_INTERVAL', 8000), // milliseconds - 'refresh_expired' => env('TURNSTILE_REFRESH_EXPIRED', 'auto'), // auto, manual, never - 'refresh_timeout' => env('TURNSTILE_REFRESH_TIMEOUT', 'auto'), // auto, manual, never - 'appearance' => env('TURNSTILE_APPEARANCE', 'always'), // always, execute, interaction-only - 'execution' => env('TURNSTILE_EXECUTION', 'render'), // render, execute - ], - - 'proton' => [ - 'enabled' => env('PROTON_CAPTCHA_ENABLED', false), - 'site_key' => env('PROTON_CAPTCHA_SITE_KEY'), - 'secret_key' => env('PROTON_CAPTCHA_SECRET_KEY'), - 'endpoint' => 'https://api.proton.me/captcha/v3/verify', - ], - - 'friendly' => [ - 'enabled' => env('FRIENDLY_CAPTCHA_ENABLED', false), - 'site_key' => env('FRIENDLY_CAPTCHA_SITE_KEY'), - 'secret_key' => env('FRIENDLY_CAPTCHA_SECRET_KEY'), - 'endpoint' => 'https://api.friendlycaptcha.com/api/v1/siteverify', - ], - - 'recaptcha' => [ - 'enabled' => env('RECAPTCHA_ENABLED', false), - 'site_key' => env('RECAPTCHA_SITE_KEY'), - 'secret_key' => env('RECAPTCHA_SECRET_KEY'), - 'endpoint' => 'https://www.google.com/recaptcha/api/siteverify', - ], - ], - - // Global settings - 'verify_domain' => false, - 'timeout' => 5, // seconds + 'enabled' => env('CAPTCHA_ENABLED', false), ];