Chaves de API

Cada projeto tem uma chave pública e uma chave secreta. A chave pública (blipit_pk_...) só pode enviar eventos, sessões, feedback, logs, spans, replays e vitals, então é segura em um navegador. A chave secreta (blipit_sk_...) também pode ler e alterar problemas, registrar releases e deploys, enviar source maps e abrir o servidor MCP, então fica no seu servidor ou no Odoo.

1Encontre-as

Chaves de API na barra lateral lista todos os projetos. A chave pública é sempre exibida. A chave secreta é exibida uma única vez, quando é criada, e armazenada com hash: 'Copie agora; ela é armazenada com hash e não pode ser exibida novamente.'

2Rotacione a chave secreta

Criar uma nova chave secreta faz a antiga parar de funcionar na hora, então atualize o Odoo ou o seu pipeline logo em seguida. Somente proprietários e administradores; a rotação é registrada no log de auditoria.

3Vinculação de instância

Quando o Odoo se conecta, a chave é vinculada a um fingerprint daquele banco de dados e cada requisição dele carrega X-Blipit-Instance. Uma requisição com a mesma chave de outro banco de dados, ou com o cabeçalho de instância errado, recebe 403 'this key is bound to a different instance'. Um projeto contém uma instância, então uma cópia restaurada precisa de projeto e chave próprios.

4Remova um projeto

Remover este projeto na página do projeto exclui seus eventos, logs, spans, problemas, chaves, source maps e vinculações de instância, permanentemente. Seus monitores e páginas de status pertencem ao workspace e não são afetados.

Bom saber

  • Um DSN do Sentry é apenas a chave pública e o id do projeto: https://<public key>@in.blipit.io/<project id>. A aba SDK do Sentry na página de Chaves do projeto o mostra preenchido.
  • Sessenta chaves desconhecidas de um mesmo endereço em um minuto bloqueiam esse endereço por um minuto; as chaves conhecidas continuam funcionando.

Travou? Envie um e-mail para support@blipit.io. As chaves e o DSN exato de cada projeto ficam em Chaves de API no app.blipit.io.