Pular para o conteúdo principal
Após instalar o Access Manager, você deve habilitá-lo para que funcione corretamente. Isso significa atualizar as variáveis de Auth nos arquivos .env de qualquer produto ou plugin da Lerian onde você quiser usar o Access Manager. Sua configuração deve ficar assim:
# AUTH CONFIGS
PLUGIN_AUTH_ENABLED=true
PLUGIN_AUTH_HOST=http://plugin-auth:4000
Uma vez que o Access Manager esteja habilitado, todas as requisições de API devem incluir um header Authorization com um Bearer access token válido.Sem esse header, suas requisições serão rejeitadas, mesmo para endpoints públicos ou anteriormente acessíveis.Aprenda como gerar e usar access tokens.

Onde atualizar


Você encontrará os arquivos .env relevantes nestas localizações:
  • Midaz Ledger
    • /midaz/components/onboarding
    • /midaz/components/transaction
    • /midaz/components/console (versões mais antigas do Midaz)
  • Outros produtos e plugins
    • O arquivo .env deve estar no diretório raiz do produto ou plugin (ex.: Reporter, Tracer, Flowker, CRM, Fees Engine).
Não consegue ver os arquivos? Tente ajustar as configurações do seu sistema para mostrar arquivos ocultos, já que arquivos .env geralmente ficam ocultos por padrão.

Reconstruir após as alterações


Após atualizar o ambiente, reconstrua suas imagens Docker para aplicar as alterações:
1
No seu terminal, vá para a raiz do seu projeto.
2
Se o Docker estiver rodando, pare-o:
make down
3
Então reconstrua tudo:
make rebuild-up