mirror of
https://github.com/solidtime-io/solidtime.git
synced 2026-08-20 22:22:16 +01:00
move api rate limit to app config, add fallback for empty env key
This commit is contained in:
@@ -158,6 +158,21 @@ return [
|
||||
|
||||
'pagination_per_page_default' => (int) env('PAGINATION_PER_PAGE_DEFAULT', 15),
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| API Rate Limiting
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| The number of API requests allowed per minute, counted per user for
|
||||
| authenticated requests and per IP address for guest requests. These
|
||||
| limits are only enforced when the application runs in production.
|
||||
|
|
||||
*/
|
||||
|
||||
'api_rate_limit_authenticated_per_minute' => (int) (env('API_RATE_LIMIT_AUTH_PER_MINUTE') ?: 200),
|
||||
|
||||
'api_rate_limit_guest_per_minute' => (int) (env('API_RATE_LIMIT_GUEST_PER_MINUTE') ?: 60),
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Encryption Key
|
||||
|
||||
@@ -8,8 +8,4 @@ return [
|
||||
'basic_auth_username' => env('GOTENBERG_BASIC_AUTH_USERNAME'),
|
||||
'basic_auth_password' => env('GOTENBERG_BASIC_AUTH_PASSWORD'),
|
||||
],
|
||||
'api' => [
|
||||
'authenticated' => (int) env('API_RATE_LIMIT_AUTH_PER_MINUTE', 200),
|
||||
'guest' => (int) env('API_RATE_LIMIT_GUEST_PER_MINUTE', 60),
|
||||
],
|
||||
];
|
||||
|
||||
Reference in New Issue
Block a user