Method: projects.tenants.accounts.batchGet

Faça o download das informações de todas as contas no projeto de forma paginada. Para usar esse método, é necessário ter uma credencial do Google OAuth 2.0 com as permissões adequadas. Além disso, são necessárias outras permissões para receber o hash, o salt e a versão da senha das contas. Caso contrário, esses campos são ocultados.

Solicitação HTTP

GET https://identitytoolkit.googleapis.com/v1/projects/{targetProjectId}/tenants/{tenantId}/accounts:batchGet

O URL usa a sintaxe de transcodificação gRPC.

Parâmetros de caminho

Parâmetros
targetProjectId

string

Se tenantId for especificado, o ID do projeto do Google Cloud ao qual o locatário da Identity Platform pertence. Caso contrário, o ID do projeto do Google Cloud a que as contas pertencem.

A autorização requer a seguinte permissão do IAM no recurso especificado targetProjectId:

  • firebaseauth.users.get
tenantId

string

O ID do locatário do Identity Platform ao qual as contas pertencem. Se não for especificado, as contas no projeto do Identity Platform serão retornadas.

Parâmetros de consulta

Parâmetros
delegatedProjectNumber
(deprecated)

string (int64 format)

nextPageToken

string

O token de paginação da resposta de uma solicitação anterior.

maxResults

integer

O número máximo de resultados a serem retornados. Precisa ser maior ou igual a 1 e menor que 1.000. O padrão é 20.

Corpo da solicitação

O corpo da solicitação precisa estar vazio.

Corpo da resposta

Se a solicitação for bem-sucedida, o corpo da resposta conterá uma instância de DownloadAccountResponse.

Escopos de autorização

Requer um dos seguintes escopos do OAuth:

  • https://www.googleapis.com/auth/identitytoolkit
  • https://www.googleapis.com/auth/firebase
  • https://www.googleapis.com/auth/cloud-platform

Para mais informações, consulte Authentication Overview.