Âmbitos do OAuth 2.0 do Cloud Storage

A maioria das operações que realiza no Cloud Storage tem de ser autenticada. As únicas exceções são operações em recursos que permitem o acesso anónimo. Um recurso tem acesso anónimo se o grupo allUsers estiver incluído na ACL do recurso ou se o grupo allUsers estiver incluído numa política do IAM que se aplica ao recurso. O grupo allUsers inclui qualquer pessoa na Internet.

A autorização é o processo de determinar que autorizações uma identidade autenticada tem num conjunto de recursos especificados. O OAuth 2.0 usa âmbitos para determinar se uma identidade autenticada está autorizada. As aplicações usam uma credencial (obtida a partir de um fluxo de autenticação centrado no utilizador ou no servidor) juntamente com um ou mais âmbitos para pedir um token de acesso a um servidor de autorização da Google para aceder a recursos protegidos. Por exemplo, a aplicação A com um token de acesso com o âmbito read-only só pode ler, enquanto a aplicação B com um token de acesso com o âmbito read-write pode ler e modificar dados. Nenhuma das aplicações pode ler ou modificar listas de controlo de acesso em objetos e contentores; apenas uma aplicação com o âmbito full-control o pode fazer.

Tipo Descrição URL no âmbito
read-only Permite apenas o acesso à leitura de dados, incluindo a listagem de contentores. https://www.googleapis.com/auth/devstorage.read_only
read-write Permite o acesso para ler e alterar dados, mas não metadados, como políticas IAM. https://www.googleapis.com/auth/devstorage.read_write
full-control Permite o controlo total dos dados, incluindo a capacidade de modificar as políticas IAM. https://www.googleapis.com/auth/devstorage.full_control
cloud-platform.read-only Ver os seus dados nos Google Cloud serviços. Para o Cloud Storage, é igual a devstorage.read-only. https://www.googleapis.com/auth/cloud-platform.read-only
cloud-platform Veja e faça a gestão dos dados em todos os Google Cloud serviços. Para o Cloud Storage, é igual a devstorage.full-control. https://www.googleapis.com/auth/cloud-platform