firebase / firebase/firebase-admin-node
Auth UserRecord class missing passwordUpdatedAt property
- Langage dominant
- TypeScript
- Étoiles
- 1.7k
- Forks
- 419
- Merge moyen
- 3 j 10 h
- PR mergées (30 j)
- 16
Description
* Operating System version: MacOS 3.2
* Firebase SDK version: 11.4.1
* Firebase Product: auth
* Node.js version: 18.13.0
* NPM version: 8.19.3
### [REQUIRED] Step 3: Describe the problem
#### Steps to reproduce:
The `getUser` function wraps a call to the REST API method getAccountInfo:
https://developers.google.com/resources/api-libraries/documentation/identitytoolkit/v3/python/latest/identitytoolkit_v3.relyingparty.html#getAccountInfo
That API method exposes a `passwordUpdatedAt` property. However, the Admin SDK is instantiating a UserRecord class from the response which is missing that property. This property is useful in order to track password changes (e.g., send alert email to user that password was changed).
```
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Suivez la réponse de getUser jusqu’à la classe UserRecord et comparez ses propriétés exposées avec la documentation de l’API getAccountInfo liée dans l’issue. Le travail est terminé lorsque UserRecord expose la valeur passwordUpdatedAt afin que les appelants puissent l’utiliser pour suivre les changements de mot de passe ; ajoutez ou mettez à jour la couverture là où le comportement existant de UserRecord est testé.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- typescript
- Domaine
- authentication
- Type d'issue
- Bug
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 42/100