Recebe informações de todas as contas correspondentes. Para uma solicitação de usuário final, recupera a conta do usuário final. Para uma solicitação de administrador com a credencial do Google OAuth 2.0, recupera uma ou várias contas com critérios correspondentes.
Solicitação HTTP
POST https://identitytoolkit.googleapis.com/v1/accounts:lookup
O URL usa a sintaxe de transcodificação gRPC.
Corpo da solicitação
O corpo da solicitação contém dados com a seguinte estrutura:
Representação JSON |
---|
{
"idToken": string,
"localId": [
string
],
"email": [
string
],
"delegatedProjectNumber": string,
"phoneNumber": [
string
],
"federatedUserId": [
{
object ( |
Campos | |
---|---|
idToken |
O token de ID do Identity Platform da conta a ser buscado. Exija que seja especificado para solicitações de usuários finais. |
localId[] |
O ID de uma ou mais contas a serem buscadas. Só pode ser especificado por solicitações autenticadas com uma credencial do Google OAuth 2.0 com permissões adequadas. |
email[] |
O endereço de e-mail de uma ou mais contas a serem buscadas. O e-mail precisa ter menos de 256 caracteres e estar no formato |
delegatedProjectNumber |
|
phoneNumber[] |
O número de telefone de uma ou mais contas a serem buscadas. Só pode ser especificado por solicitações autenticadas de um desenvolvedor e precisa estar no formato E.164, por exemplo, +15555555555. |
federatedUserId[] |
|
tenantId |
O ID do locatário ao qual a conta pertence. Só pode ser especificado por solicitações autenticadas de um desenvolvedor. |
targetProjectId |
O ID do projeto do Google Cloud ao qual a conta ou o locatário do Identity Platform especificado por A autorização requer a seguinte permissão do IAM no recurso especificado
|
initialEmail[] |
O e-mail inicial de uma ou mais contas a serem extraídas. O e-mail precisa ter menos de 256 caracteres e estar no formato |
Corpo da resposta
Se a solicitação for bem-sucedida, o corpo da resposta conterá uma instância de GetAccountInfoResponse
.
Escopos de autorização
Requer um dos seguintes escopos do OAuth:
https://www.googleapis.com/auth/identitytoolkit
https://www.googleapis.com/auth/cloud-platform
Para mais informações, consulte Authentication Overview.