Chaves de API
Chaves de API identificam consumidores de APIs e costumam ser usadas em conjunto com planos de uso.
Quando usar
Elas são úteis para:
controlar o consumo de um cliente específico;
diferenciar integrações que usam o mesmo endpoint;
aplicar políticas de uso via plano de uso.
O que uma chave de API resolve
Uma chave de API ajuda principalmente em governança e operação. Ela permite:
saber quem está consumindo a API;
segmentar consumidores por plano;
investigar consumo e comportamento por cliente;
facilitar rotação e substituição de credenciais de uso.
Importante
Uma chave de API não deve ser tratada como mecanismo único de segurança para dados sensíveis. Para proteção forte, prefira combinar com autenticação baseada em OAuth e escopos.
No produto
No módulo de APIs, você pode:
listar chaves de API;
criar e desativar chaves;
associar chaves a planos de uso;
inspecionar o contexto operacional quando necessário.
Em ambientes mais sensíveis, trate a visualização e o compartilhamento dessas chaves como processo controlado, porque o backend pode expor o valor efetivo da credencial dependendo do fluxo usado.
Quando rotacionar
Considere rotacionar uma chave quando:
houver suspeita de exposição;
o consumidor mudar de aplicação ou ambiente;
a chave deixar de representar corretamente o responsável atual;
uma política interna exigir renovação periódica.
Boas práticas
rotacione chaves quando houver suspeita de exposição;
use uma chave por consumidor ou aplicação;
nunca incorpore chaves em código frontend público;
documente responsabilidade e finalidade de cada chave;
remova ou desative chaves obsoletas para reduzir risco operacional.
Last updated