Estruture suas contas em torno de cargas de trabalho
Crie uma conta de serviço por integração ou carga de trabalho — por exemplo,reporting-pipeline, scim-sync ou soc-enrichment — em vez de uma única
conta ampla para tudo. Contas por carga de trabalho mantêm as permissões
no mínimo necessário, tornam os logs de requisições
atribuíveis e permitem desativar uma integração sem afetar as
demais.
Criar uma conta de serviço
1
Nomeie a conta
Atribua à conta um nome que identifique a carga de trabalho atendida e uma
descrição de sua finalidade. Ambos aparecem em listas e logs, para que os futuros
administradores possam distinguir as contas.
2
Conceda permissões
Selecione as permissões que a conta pode conceder às suas credenciais — por exemplo,
entity:read, simulation:read ou reporting:read. Esse conjunto é o
limite máximo para todas as credenciais criadas na conta: uma credencial pode conter um subconjunto
dessas permissões, nunca mais do que isso.3
Revise e crie
Confirme o nome e o conjunto de permissões. Após a criação, a página de detalhes
da conta é o local em que você cria as chaves de API correspondentes.
Gerencie o ciclo de vida
- Edite as permissões a qualquer momento. Remover uma permissão da conta a remove do que suas chaves de API e tokens de acesso OAuth podem exercer.
- Desative uma conta para interromper o acesso à API por meio de todas as suas credenciais — útil ao desligar uma integração ou ao conter um suspeito vazamento de credencial enquanto você investiga. Reativá-la permite que as credenciais que ainda estejam ativas e não tenham expirado voltem a autenticar.
- Exclua uma conta quando a integração tiver sido desativada em definitivo. Interrompa a integração e revogue suas credenciais antes. A exclusão é permanente.

