Visão geral
Esta página explica autenticação, permissões, validade e armazenamento de chaves Developer Platform. Cada chave pertence a um projeto e permite apenas as operações autorizadas.Usar uma chave Developer Platform
Envie este cabeçalho Authorization em todas as solicitações.Definir permissões
Selecione as permissões necessárias ao criar a chave.
Separe chaves de teste de conexão das de execução paga para limitar ações acidentais. Verifique todas as permissões para projeto, cotação, execução e resultados.
Quem pode criar chaves
MembrosADMIN ou DEVELOPER do projeto podem criar chaves. Mesmo administradores da organização precisam participar explicitamente do projeto para acessá-lo.
Aplicam-se as permissões do criador e do projeto. A chave deixa de funcionar se o criador for desativado ou removido do projeto, ou se ela for revogada.
Gerenciar a validade
Escolha a validade na tela de criação de chaves da Developer Platform e confira-a na lista após a criação. A chave completa aparece uma única vez; salve-a com segurança antes de fechar a tela. Antes do vencimento, crie outra chave, atualize os usos e revogue a antiga. Revogue imediatamente se houver suspeita de vazamento.Armazenar chaves com segurança
Trate as chaves como segredos do servidor, nunca distribuídos aos navegadores dos usuários.- Use variáveis de ambiente ou um gerenciador de segredos.
- Não registre em Git, logs, telas de erro ou eventos analíticos.
- Não incorpore em aplicativos web ou móveis.
- Separe chaves e projetos de produção, homologação e desenvolvimento.
- Crie chaves por finalidade com permissões mínimas.
Resolver erros de autenticação
Verifique o status HTTP e o estado da chave.401— Verifique Authorization, chave completa, validade e revogação.403— Verifique permissões necessárias e acesso do proprietário ao projeto.429— Verifique limites de solicitações, saldo e tetos mensais da organização ou projeto.
GET /tools/project antes de enviar trabalho pago.