Le informazioni di un account Identity Platform.
Rappresentazione 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 ( |
Campi | |
---|---|
localId |
Immutabile. L'ID univoco dell'account. |
email |
L'indirizzo email dell'account. La lunghezza dell'email deve essere inferiore a 256 caratteri e deve essere nel formato |
displayName |
Il nome visualizzato dell'account. Questo attributo account non è utilizzato da Identity Platform. È disponibile solo a scopo informativo. |
language |
Solo output. La preferenza di lingua dell'account. Questo attributo account non è utilizzato da Identity Platform. È disponibile solo a scopo informativo. |
photoUrl |
L'URL della foto del profilo dell'account. Questo attributo account non è utilizzato da Identity Platform. È disponibile solo a scopo informativo. |
timeZone |
Solo output. La preferenza del fuso orario dell'account. Questo attributo account non è utilizzato da Identity Platform. È disponibile solo a scopo informativo. |
dateOfBirth |
Solo output. La data di nascita impostata per l'account. Questo attributo account non è utilizzato da Identity Platform. È disponibile solo a scopo informativo. |
passwordHash |
La password sottoposta ad hashing dell'account. Accessibile solo da richieste con una credenziale OAuth2 di Google con le autorizzazioni appropriate. Una stringa con codifica Base64. |
salt |
Il salt della password dell'account. Accessibile solo da richieste con una credenziale OAuth2 di Google con le autorizzazioni appropriate. Una stringa con codifica Base64. |
version |
La versione della password dell'account. Accessibile solo da richieste con una credenziale OAuth2 di Google con le autorizzazioni appropriate. |
emailVerified |
Indica se l'indirizzo email dell'account è stato verificato. |
passwordUpdatedAt |
Il timestamp, in millisecondi dall'epoca 1970-01-01T00:00:00Z, dell'ultimo aggiornamento della password dell'account. |
providerUserInfo[] |
Informazioni sull'utente fornite da vari fornitori di servizi di identità. |
validSince |
Il timestamp più antico, in secondi dall'epoca, per cui un token ID deve essere considerato valido. Tutti gli ID token emessi prima di questo orario sono considerati non validi. |
disabled |
Indica se l'account è disattivato. Gli account disattivati non sono accessibili, ad eccezione delle richieste che contengono una credenziale OAuth2 di Google con le autorizzazioni appropriate. |
lastLoginAt |
L'ultima volta, in millisecondi dall'epoca, in cui è stato eseguito l'accesso a questo account. |
createdAt |
L'ora in cui è stato creato l'account, in millisecondi dall'epoca. |
screenName |
Solo output. Lo screen name di questo account su Twitter o il nome di accesso su GitHub. |
customAuth |
Solo output. Indica se questo account è stato autenticato utilizzando accounts.signInWithCustomToken. |
rawPassword |
Solo input. Password in testo normale utilizzata per aggiornare la password di un account. Questo campo viene utilizzato solo come input in una richiesta. Identity Platform utilizza l'hashing con crittografia sicura per gestire le password e non memorizza né trasmette mai la password di un utente in testo non criptato. |
phoneNumber |
Il numero di telefono dell'account. |
customAttributes |
Claim personalizzati da aggiungere a qualsiasi token ID creato per l'account. Deve avere una lunghezza massima di 1000 caratteri e deve essere in formato JSON valido. |
emailLinkSignin |
Solo output. Indica se l'account può autenticarsi con il link email. |
tenantId |
ID del tenant a cui appartiene l'account. Impostato solo se questo account appartiene a un tenant. |
mfaInfo[] |
Informazioni sui provider di autenticazione a più fattori abilitati per questo account. |
initialEmail |
Il primo indirizzo email associato a questo account. L'indirizzo email iniziale dell'account non può essere modificato una volta impostato e viene utilizzato per recuperare l'accesso a questo account in caso di smarrimento tramite il flusso RECOVER_EMAIL in accounts.sendOobCode. Deve corrispondere all'addr-spec RFC 822. |
lastRefreshAt |
Timestamp dell'ultima emissione di un token ID per questo account. Utilizza RFC 3339, in cui l'output generato sarà sempre normalizzato in base a Z e utilizza 0, 3, 6 o 9 cifre decimali. Sono accettati anche offset diversi da "Z". Esempi: |