La información de una cuenta de Identity Platform
Representación 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 |
Inmutable. El ID único de la cuenta. |
email |
La dirección de correo electrónico de la cuenta La longitud del correo electrónico debe ser inferior a 256 caracteres y debe tener el formato |
displayName |
El nombre visible de la cuenta. Identity Platform no usa este atributo de cuenta. Solo está disponible con fines informativos. |
language |
Solo salida. Es la preferencia de idioma de la cuenta. Identity Platform no usa este atributo de cuenta. Solo está disponible con fines informativos. |
photoUrl |
La URL de la foto de perfil de la cuenta. Identity Platform no usa este atributo de cuenta. Solo está disponible con fines informativos. |
timeZone |
Solo salida. Es la preferencia de zona horaria de la cuenta. Identity Platform no usa este atributo de cuenta. Solo está disponible con fines informativos. |
dateOfBirth |
Solo salida. Es la fecha de nacimiento establecida para la cuenta. Identity Platform no usa este atributo de cuenta. Solo está disponible con fines informativos. |
passwordHash |
La contraseña con hash de la cuenta. Solo pueden acceder a él las solicitudes que tengan una credencial de OAuth2 de Google con los permisos adecuados. String codificada en base64. |
salt |
La sal de la contraseña de la cuenta. Solo las solicitudes que tengan una credencial de OAuth2 de Google con los permisos adecuados pueden acceder a él. String codificada en base64. |
version |
La versión de la contraseña de la cuenta. Solo las solicitudes que tengan una credencial de OAuth2 de Google con los permisos adecuados pueden acceder a él. |
emailVerified |
Indica si se verificó la dirección de correo electrónico de la cuenta. |
passwordUpdatedAt |
Es la marca de tiempo, en milisegundos desde la época de 1970-01-01T00:00:00Z, cuando se actualizó la contraseña de la cuenta por última vez. |
providerUserInfo[] |
Información sobre el usuario proporcionada por varios proveedores de identidad. |
validSince |
Es la marca de tiempo más antigua, en segundos desde la época, que se debe considerar válida para un token de ID. Todos los tokens de ID emitidos antes de este momento se consideran no válidos. |
disabled |
Si la cuenta está inhabilitada. No se puede acceder a las cuentas inhabilitadas, excepto para las solicitudes que tengan una credencial de OAuth2 de Google con los permisos adecuados. |
lastLoginAt |
Es la última vez, en milisegundos desde la época, en la que se accedió a esta cuenta. |
createdAt |
Es la hora, en milisegundos desde la época, en la que se creó la cuenta. |
screenName |
Solo salida. El nombre de pantalla de esta cuenta en Twitter o el nombre de acceso en GitHub |
customAuth |
Solo salida. Indica si esta cuenta se autenticó con accounts.signInWithCustomToken. |
rawPassword |
Solo entrada. Es la contraseña de texto sin formato que se usa para actualizar la contraseña de una cuenta. Este campo solo se usa como entrada en una solicitud. Identity Platform usa un hash seguro criptográficamente cuando administra contraseñas y nunca almacenará ni transmitirá la contraseña de un usuario en texto sin formato. |
phoneNumber |
Es el número de teléfono de la cuenta. |
customAttributes |
Son los reclamos personalizados que se agregarán a cualquier token de ID acuñado para la cuenta. Debe tener un máximo de 1,000 caracteres y estar en formato JSON válido. |
emailLinkSignin |
Solo salida. Indica si la cuenta puede autenticarse con un vínculo de correo electrónico. |
tenantId |
Es el ID del grupo de usuarios al que pertenece esta cuenta. Solo se establece si esta cuenta pertenece a un inquilino. |
mfaInfo[] |
Información sobre qué proveedores de autenticación de varios factores están habilitados para esta cuenta. |
initialEmail |
La primera dirección de correo electrónico asociada a esta cuenta. El correo electrónico inicial de la cuenta no se puede cambiar una vez establecido y se usa para recuperar el acceso a esta cuenta si se pierde a través del flujo RECOVER_EMAIL en accounts.sendOobCode. Debe coincidir con la especificación de dirección de RFC 822. |
lastRefreshAt |
Marca de tiempo de la última vez que se acuñó un token de ID para esta cuenta. Usa RFC 3339, en el que el resultado generado siempre se normalizará en Z y usará 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan compensaciones distintas de "Z". Ejemplos: |