BasicAuth
BasicAuth Fornece autenticação HTTP básica, exigindo um nome de usuário e senha para acessar rotas protegidas.
Pode ser aplicado globalmente ou a rotas específicas.
Suporta autenticação por meio de variáveis de ambiente.
Permite implementação personalizada, se necessário.
// Function signature
q.Use(middleware.BasicAuth(User, Password))