Pular para o conteúdo principal

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ávelDescrição
KOBANA_TOKENToken do produto que você vai chamar, enviado como Bearer. Não é compartilhado entre produtos
KOBANA_CREDENTIALS_FILECaminho para um arquivo JSON com access_token, como o gerado por kobana auth export
KOBANA_CLIENT_IDClient ID OAuth do login pelo navegador (padrão: kobana-cli)
KOBANA_CLIENT_SECRETClient secret OAuth enviado na troca do código do login pelo navegador (opcional). Para client credentials, use --client-secret
KOBANA_INBOX_CLIENT_CERTCaminho para o PEM (certificado e chave) usado no mTLS do produto inbox. Não se aplica ao banking

Configuração​

VariávelDescrição
KOBANA_CONFIG_DIRDiretó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_ENVIRONMENTproduction (padrão), sandbox ou development

Logs​

VariávelDescrição
KOBANA_LOGNível de log no stderr (por exemplo, kobana=debug). Padrão: warn
KOBANA_LOG_FILEDiretório para arquivos de log JSON com rotação diária. Desligado por padrão

Próximos passos​