auth tests

This commit is contained in:
Giuseppe Naponiello
2026-06-22 14:31:44 +02:00
parent 34a8ebc6fb
commit cc4e174880
75 changed files with 4679 additions and 168 deletions

View File

@@ -2,6 +2,9 @@
namespace App\Providers;
use Illuminate\Cache\RateLimiting\Limit;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\RateLimiter;
use Illuminate\Support\ServiceProvider;
class AppServiceProvider extends ServiceProvider
@@ -19,6 +22,8 @@ class AppServiceProvider extends ServiceProvider
*/
public function boot(): void
{
//
// Rate limiter delle rotte pubbliche (gruppo `throttle:public` in routes/api.php).
// Nessun utente loggato → si limita per IP. Tarare il numero sul traffico reale.
RateLimiter::for('public', fn (Request $request) => Limit::perMinute(60)->by($request->ip()));
}
}