Como as peças se encaixam
Crie uma conta de serviço por
integração. Escolha uma chave de API ou um cliente OAuth para essa conta; não é
necessário ter os dois métodos em cada requisição à API. Nenhuma das credenciais pode exceder
as permissões atuais da conta.
O guia de início rápido usa a autenticação Basic. O cabeçalho Bearer também é compatível com
chaves de API; usar esse cabeçalho não significa que você precise de um cliente OAuth.
Escolha uma chave de API para uma integração simples
Use uma chave de API para os seus próprios jobs agendados, scripts de relatórios, pipelines de dados ou outros serviços de backend quando um segredo armazenado no seu gerenciador de segredos atender aos seus requisitos de segurança.- Faça requisições autenticadas diretamente; não é necessária nenhuma troca de token.
- Selecione somente as permissões de que a carga de trabalho precisa e defina uma expiração.
- Faça a rotação da chave usando a janela de sobreposição ou revogue-a imediatamente se ela for exposta.
Escolha o OAuth para tokens de acesso de curta duração
Use as credenciais de cliente OAuth para um serviço de backend confidencial quando a sua organização exigir tokens de acesso com expiração ou quando uma ferramenta de integração esperar a concessãoclient_credentials.
- Crie um cliente OAuth com escopo definido para a conta de serviço.
- Autentique o cliente no endpoint de tokens da sua região usando o método de autenticação de cliente fornecido durante a configuração.
- Envie o token de acesso obtido com as suas requisições à API. Obtenha um novo token antes que o token atual expire.

