.env de qualquer produto ou plugin Lerian em que quiser o controle ativo.
Habilitar o Access Manager apenas liga a aplicação da autorização em um produto ou plugin. Você gerencia os dados de acesso separadamente, pelo Access Manager. Isso inclui usuários, grupos, applications, provedores, papéis e permissões.
Depois que você habilita o Access Manager, as requisições de API protegidas devem incluir um header
Authorization com um Bearer access token válido.Sem esse header, as requisições protegidas serão recusadas, mesmo em endpoints que antes eram acessíveis sem autenticação.Aprenda a gerar e usar access tokens.Onde atualizar
Você encontra os arquivos
.env relevantes nestes lugares:
- Midaz
/midaz/components/ledgerusaPLUGIN_AUTH_HOST./midaz/components/tracerusaPLUGIN_AUTH_ADDRESS
- Outros produtos e plugins
- Use o arquivo
.envna raiz do produto ou do plugin, ou no diretório do componente quando o repositório é dividido em componentes. - Reporter e Bank Transfer usam
PLUGIN_AUTH_ADDRESS. - O Pix Indireto BTG usa
PLUGIN_AUTH_ADDRESS. - O Pix via JD usa
PLUGIN_AUTH_HOST.
- Use o arquivo
Reconstruir após as mudanças
Depois de atualizar um arquivo
.env, reconstrua e reinicie a partir da raiz do repositório que é dono daquele arquivo. Os comandos de ciclo de vida mudam conforme o repositório: na raiz do repositório do Midaz, rode make rebuild-up, porque o alvo make up dele sobe os serviços sem reconstruí-los. Para os outros produtos e plugins, use o comando de ciclo de vida documentado para esse produto.
Ciclo de vida do deploy
A configuração do Access Manager tem duas fases:
- O bootstrap popula um ambiente novo com a organização base, os papéis, grupos, applications e conjuntos de permissões que a plataforma exige.
- A operação começa depois que o ambiente está no ar. Daí em diante, gerencie o acesso pelas APIs do Identity ou pelo Lerian Console.

