Method: projects.accounts.batchGet

Téléchargez les informations de compte pour tous les comptes du projet de manière paginée. Pour utiliser cette méthode, vous devez disposer d'identifiants Google OAuth 2.0 avec les autorisations appropriées. De plus, des autorisations supplémentaires sont requises pour obtenir le hachage, le sel et la version du mot de passe des comptes. Sinon, ces champs sont masqués.

Requête HTTP

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

L'URL utilise la syntaxe de transcodage gRPC.

Paramètres de chemin d'accès

Paramètres
targetProjectId

string

Si tenantId est spécifié, l'ID du projet Google Cloud auquel appartient le locataire Identity Platform. Sinon, l'ID du projet Google Cloud auquel les comptes appartiennent.

L'autorisation IAM suivante est requise pour la ressource targetProjectId indiquée :

  • firebaseauth.users.get

Paramètres de requête

Paramètres
delegatedProjectNumber
(deprecated)

string (int64 format)

nextPageToken

string

Jeton de pagination de la réponse d'une requête précédente.

maxResults

integer

Nombre maximal de résultats à renvoyer. Doit être compris entre 1 et 1 000. Par défaut, cette valeur est de 20.

tenantId

string

ID du locataire Identity Platform auquel les comptes appartiennent. Si aucun n'est spécifié, les comptes du projet Identity Platform sont renvoyés.

Corps de la requête

Le corps de la requête doit être vide.

Corps de la réponse

Si la requête aboutit, le corps de la réponse contient une instance de DownloadAccountResponse.

Champs d'application des autorisations

Nécessite l'un des champs d'application OAuth suivants :

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

Pour en savoir plus, consultez Authentication Overview.