Variáveis de ambiente
As variáveis também podem ficar num arquivo .env: no diretório atual (ou num diretório acima dele) ou no diretório de configuração.
Autenticação
| Variável | Descrição |
|---|---|
KOBANA_TOKEN | Token do produto que você vai chamar, enviado como Bearer. Não é compartilhado entre produtos |
KOBANA_CREDENTIALS_FILE | Caminho para um arquivo JSON com access_token, como o gerado por kobana auth export |
KOBANA_CLIENT_ID | Client ID OAuth do login pelo navegador (padrão: kobana-cli) |
KOBANA_CLIENT_SECRET | Client secret OAuth enviado na troca do código do login pelo navegador (opcional). Para client credentials, use --client-secret |
KOBANA_INBOX_CLIENT_CERT | Caminho para o PEM (certificado e chave) usado no mTLS do produto inbox. Não se aplica ao banking |
Configuração
| Variável | Descrição |
|---|---|
KOBANA_CONFIG_DIR | Diretório de configuração e das credenciais salvas. Padrão: kobana dentro do diretório de configuração do sistema (~/.config/kobana no Linux, ~/Library/Application Support/kobana no macOS) |
KOBANA_ENVIRONMENT | production (padrão), sandbox ou development |
Logs
| Variável | Descrição |
|---|---|
KOBANA_LOG | Nível de log no stderr (por exemplo, kobana=debug). Padrão: warn |
KOBANA_LOG_FILE | Diretório para arquivos de log JSON com rotação diária. Desligado por padrão |
Próximos passos
- Autenticação: a ordem de resolução do token.
- Códigos de saída: para scripts.