Informations d'un compte Identity Platform.
Représentation 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 ( |
Champs | |
---|---|
localId |
Immuable. Identifiant unique du compte. |
email |
Adresse e-mail du compte. L'e-mail doit comporter moins de 256 caractères et être au format |
displayName |
Nom à afficher du compte. Cet attribut de compte n'est pas utilisé par Identity Platform. Il est disponible à titre purement informatif. |
language |
Uniquement en sortie. Préférence linguistique du compte. Cet attribut de compte n'est pas utilisé par Identity Platform. Il est disponible à titre purement informatif. |
photoUrl |
URL de la photo de profil du compte. Cet attribut de compte n'est pas utilisé par Identity Platform. Il est disponible à titre purement informatif. |
timeZone |
Uniquement en sortie. Fuseau horaire préféré du compte. Cet attribut de compte n'est pas utilisé par Identity Platform. Il est disponible à titre purement informatif. |
dateOfBirth |
Uniquement en sortie. Date de naissance définie pour le compte. Cet attribut de compte n'est pas utilisé par Identity Platform. Il est disponible à titre purement informatif. |
passwordHash |
Mot de passe haché du compte. Uniquement accessible par les requêtes comportant des identifiants Google OAuth2 avec les autorisations appropriées. Chaîne encodée en base64. |
salt |
Sel du mot de passe du compte. Uniquement accessible par les requêtes comportant des identifiants Google OAuth2 avec les autorisations appropriées. Chaîne encodée en base64. |
version |
Version du mot de passe du compte. Uniquement accessible par les requêtes comportant des identifiants Google OAuth2 avec les autorisations appropriées. |
emailVerified |
Indique si l'adresse e-mail du compte a été validée. |
passwordUpdatedAt |
Code temporel en millisecondes à partir de l'epoch 1970-01-01T00:00:00Z, date de la dernière mise à jour du mot de passe du compte. |
providerUserInfo[] |
Informations sur l'utilisateur fournies par différents fournisseurs d'identité. |
validSince |
Horodatage le plus ancien (en secondes depuis l'epoch) auquel un jeton d'ID doit être considéré comme valide. Tous les jetons d'ID émis avant cette heure sont considérés comme non valides. |
disabled |
Indique si le compte est désactivé. Les comptes désactivés sont inaccessibles, sauf pour les requêtes comportant des identifiants Google OAuth2 avec les autorisations appropriées. |
lastLoginAt |
Date et heure de la dernière connexion à ce compte, en millisecondes depuis l'epoch. |
createdAt |
Heure de création du compte (en millisecondes depuis l'epoch). |
screenName |
Uniquement en sortie. Nom d'utilisateur de ce compte sur Twitter ou nom de connexion sur GitHub. |
customAuth |
Uniquement en sortie. Indique si ce compte a été authentifié à l'aide de accounts.signInWithCustomToken. |
rawPassword |
Uniquement en entrée. Mot de passe en texte brut utilisé pour mettre à jour le mot de passe d'un compte. Ce champ n'est utilisé que comme entrée dans une requête. Identity Platform utilise le hachage cryptographique pour gérer les mots de passe et ne stocke ni ne transmet jamais le mot de passe d'un utilisateur en texte brut. |
phoneNumber |
Numéro de téléphone du compte. |
customAttributes |
Revendications personnalisées à ajouter à tous les jetons d'ID créés pour le compte. Doit comporter au maximum 1 000 caractères et être au format JSON valide. |
emailLinkSignin |
Uniquement en sortie. Indique si le compte peut s'authentifier avec l'association par e-mail. |
tenantId |
ID du locataire auquel ce compte appartient. Ne définir que si ce compte appartient à un locataire. |
mfaInfo[] |
Informations sur les fournisseurs d'authentification multifacteur activés pour ce compte. |
initialEmail |
Première adresse e-mail associée à ce compte. Une fois définie, l'adresse e-mail initiale du compte ne peut plus être modifiée. Elle permet de récupérer l'accès à ce compte en cas de perte via le flux RECOVER_EMAIL dans accounts.sendOobCode. Doit correspondre à l'adresse spécifiée dans la RFC 822. |
lastRefreshAt |
Code temporel de la dernière création d'un jeton d'ID pour ce compte. Utilise la norme RFC 3339, où la sortie générée est toujours normalisée avec le suffixe Z et utilise 0, 3, 6 ou 9 chiffres décimaux. Les décalages autres que "Z" sont également acceptés. Exemples: |