mirror of
https://github.com/pyrohost/pyrodactyl.git
synced 2026-04-06 04:01:58 +02:00
chore: greatly reduced size of captcha config file
This commit is contained in:
@@ -1,63 +1,5 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'driver' => 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),
|
||||
];
|
||||
|
||||
Reference in New Issue
Block a user