Segurança e permissões
O que um agente pode alterar, o que só o proprietário deve decidir e como limitar esse acesso.
Três controles, aplicados nesta ordem. A permissão efetiva de qualquer solicitação é a interseção entre eles.
1. Os escopos da credencial. Escolhidos quando a conexão é aprovada. A tela de consentimento descreve cada um em uma frase, e essa frase é o contrato: uma capacidade que não foi descrita no momento do consentimento nunca será adicionada a um escopo existente.
2. O limite de permissões dos membros do workspace. É o máximo que um membro que não é administrador pode delegar. Os administradores definem esse limite em Developer tools → Permissions. Ele se aplica a conexões OAuth, que carregam a identidade de uma pessoa, mas não a chaves de API, que são credenciais de serviço do workspace sem vínculo com uma pessoa.
3. A exceção definida para aquela pessoa, se um administrador tiver configurado uma.
O que fica a cargo do proprietário
Um agente nunca deve publicar um site, conectar um domínio ou alterar um plano sem uma instrução explícita do proprietário. O clique do proprietário para reivindicar um site preparado e o consentimento OAuth não contam como essa instrução. Um link de prévia mostra exatamente o que seria publicado, então compartilhe um primeiro.
A publicação também fica vinculada ao que foi revisado: publish_site recebe o
expected_generation retornado por review_publish e é recusado se algo tiver
mudado desde então.
Revogação
Qualquer conexão pode ser revogada imediatamente em Developer tools → Connections. Ao remover alguém do workspace, tudo o que essa pessoa delegou a partir dele é revogado automaticamente.