firebase / firebase/firebase-admin-node
secretOrPrivateKey must be an asymmetric key when using RS256
- Langage dominant
- TypeScript
- Étoiles
- 1.7k
- Forks
- 419
- Merge moyen
- 3 j 10 h
- PR mergées (30 j)
- 16
Description
* Operating System version: Ubuntu 22.10
* Firebase SDK version: 11.3.0
* Firebase Product: auth
* Node.js version: 16.13.2
* NPM version: 8.19.2
### [REQUIRED] Step 3: Describe the problem
I am using Firebase-Admin on a NestJs API, build with NX ; my API is using Admin SDK to create and manage users. For that, I am using the method auth.createUser({email, password}), but Firebase throws an error, ONLY FOR THE FIRST CALL :
`secretOrPrivateKey must be an asymmetric key when using RS256`
I know my private key is readed right, and most of all, only the first call to createUser returns error ; other calls are working great.. So I ended up putting a call with fake datas right after the initialization of Firebase, to be able to use it in other parts of my app, but it doesn't seem so terrible..! I can't find any other people having the same issue, really weird.
Any idea ?
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par reproduire l’échec du premier appel à auth.createUser avec les versions indiquées de Firebase Admin SDK et Node.js, puis suivez l’initialisation de Firebase Auth et la gestion de la clé RS256. La tâche sera terminée lorsque vous aurez identifié pourquoi seul le premier appel rejette la clé asymétrique et ajouté un test de régression vérifiant que le premier appel à createUser réussit.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- firebase, nodejs, typescript
- Domaine
- authentication
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 25/100