Method: projects.tenants.accounts.batchGet

프로젝트의 모든 계정에 대한 계정 정보를 페이지로 나누어 다운로드합니다. 이 메서드를 사용하려면 적절한 권한이 있는 Google OAuth 2.0 사용자 인증 정보가 필요합니다. 또한 계정에서 비밀번호 해시, 비밀번호 솔트, 비밀번호 버전을 가져오려면 추가 권한이 필요합니다. 권한이 없으면 이러한 필드가 삭제됩니다.

HTTP 요청

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

URL은 gRPC 트랜스코딩 문법을 사용합니다.

경로 매개변수

매개변수
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를 참고하세요.