Informações de uma conta do Identity Platform.
Representação JSON |
---|
{ "localId": string, "email": string, "displayName": string, "language": string, "photoUrl": string, "timeZone": string, "dateOfBirth": string, "passwordHash": string, "salt": string, "version": integer, "emailVerified": boolean, "passwordUpdatedAt": number, "providerUserInfo": [ { object ( |
Campos | |
---|---|
localId |
Imutável. O ID exclusivo da conta. |
email |
O endereço de e-mail da conta. O e-mail precisa ter menos de 256 caracteres e estar no formato |
displayName |
O nome de exibição da conta. Esse atributo de conta não é usado pela Identity Platform. Ele está disponível apenas para fins informativos. |
language |
Apenas saída. A preferência de idioma da conta. Esse atributo de conta não é usado pela Identity Platform. Ele está disponível apenas para fins informativos. |
photoUrl |
O URL da foto do perfil da conta. Esse atributo de conta não é usado pela Identity Platform. Ele está disponível apenas para fins informativos. |
timeZone |
Apenas saída. A preferência de fuso horário da conta. Esse atributo de conta não é usado pela Identity Platform. Ele está disponível apenas para fins informativos. |
dateOfBirth |
Apenas saída. A data de nascimento definida para a conta. Esse atributo de conta não é usado pela Identity Platform. Ele está disponível apenas para fins informativos. |
passwordHash |
A senha com hash da conta. Somente acessível por solicitações com uma credencial do Google OAuth2 com as permissões adequadas. Uma string codificada em base64. |
salt |
O sal da senha da conta. Somente acessível por solicitações com uma credencial OAuth2 do Google com as permissões adequadas. Uma string codificada em base64. |
version |
A versão da senha da conta. Somente acessível por solicitações com uma credencial OAuth2 do Google com as permissões adequadas. |
emailVerified |
Se o endereço de e-mail da conta foi verificado. |
passwordUpdatedAt |
O carimbo de data/hora, em milissegundos desde a época de 1970-01-01T00:00:00Z, quando a senha da conta foi atualizada pela última vez. |
providerUserInfo[] |
Informações sobre o usuário fornecidas por vários provedores de identidade. |
validSince |
Carimbo de data/hora mais antigo, em segundos desde a época, em que um token de ID precisa ser considerado válido. Todos os tokens de identificação emitidos antes desse período são considerados inválidos. |
disabled |
Se a conta está desativada. As contas desativadas ficam inacessíveis, exceto para solicitações com uma credencial do Google OAuth2 com as permissões adequadas. |
lastLoginAt |
A última vez, em milissegundos desde a época, em que essa conta fez login. |
createdAt |
O horário, em milissegundos desde o início, em que a conta foi criada. |
screenName |
Apenas saída. O nome de exibição da conta no Twitter ou o nome de login no GitHub. |
customAuth |
Apenas saída. Indica se a conta foi autenticada usando accounts.signInWithCustomToken. |
rawPassword |
Somente entrada. Senha de texto simples usada para atualizar a senha de uma conta. Esse campo só é usado como entrada em uma solicitação. O Identity Platform usa hash criptograficamente seguro ao gerenciar senhas e nunca armazena ou transmite a senha de um usuário em texto simples. |
phoneNumber |
O número de telefone da conta. |
customAttributes |
Declarações personalizadas a serem adicionadas a todos os tokens de ID criados para a conta. Deve ter no máximo 1.000 caracteres e estar no formato JSON válido. |
emailLinkSignin |
Apenas saída. Se a conta pode ser autenticada com o link de e-mail. |
tenantId |
É o ID do locatário a que esta conta pertence. Defina apenas se a conta pertencer a um locatário. |
mfaInfo[] |
Informações sobre quais provedores de autenticação multifator estão ativados para essa conta. |
initialEmail |
O primeiro endereço de e-mail associado a esta conta. O e-mail inicial da conta não pode ser alterado depois de definido e é usado para recuperar o acesso a essa conta caso ele seja perdido pelo fluxo RECOVER_EMAIL em accounts.sendOobCode. Precisa corresponder ao addr-spec do RFC 822. |
lastRefreshAt |
Carimbo de data/hora em que um token de ID foi criado pela última vez para essa conta. Usa o RFC 3339, em que a saída gerada é sempre normalizada em Z e usa dígitos fracionários 0, 3, 6 ou 9. Deslocamentos diferentes de "Z" também são aceitos. Exemplos: |