Method: projects.tenants.accounts.batchGet

プロジェクト内のすべてのアカウントのアカウント情報をページネーション形式でダウンロードします。この方法を使用するには、適切な権限を持つ Google OAuth 2.0 認証情報が必要です。さらに、アカウントからパスワード ハッシュ、パスワード ソルト、パスワード バージョンを取得するには、追加の権限が必要です。権限がない場合、これらのフィールドは除去されます。

HTTP リクエスト

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

この URL は gRPC Transcoding 構文を使用します。

パスパラメータ

パラメータ
targetProjectId

string

tenantId が指定されている場合、Identity Platform テナントが属する Google Cloud プロジェクトの ID。それ以外の場合は、アカウントが属する Google Cloud プロジェクトの ID です。

認可には、指定されたリソース targetProjectId に対する次の IAM の権限が必要です。

  • firebaseauth.users.get
tenantId

string

アカウントが属する Identity Platform テナントの ID。指定しない場合、Identity Platform プロジェクトのアカウントが返されます。

クエリ パラメータ

パラメータ
delegatedProjectNumber
(deprecated)

string (int64 format)

nextPageToken

string

前のリクエストのレスポンスのページ設定トークン。

maxResults

integer

返される結果の最大件数です。1 ~ 1,000 にする必要があります。デフォルトでは 20 です。

リクエストの本文

リクエストの本文は空にする必要があります。

レスポンスの本文

成功した場合、レスポンスの本文には DownloadAccountResponse のインスタンスが含まれます。

認可スコープ

以下のいずれかの OAuth スコープが必要です。

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

詳細については、Authentication Overview をご覧ください。