Middleware de autenticação multi-método (JWT, Basic, Bearer, API Key).
$app->use(new AuthMiddleware([
'authMethods' => ['jwt'],
'jwtSecret' => 'sua_chave_secreta'
]));authMethods: Métodos aceitos (jwt,basic,bearer)jwtSecret: Chave secreta para JWTbasicAuthCallback: Função de validação para Basic AuthbearerAuthCallback: Função de validação para Bearer/API Key
- Use sempre HTTPS para rotas autenticadas.