I am trying to give custom claims to certain users for my react web app and I couldn't get past this error.
Error:
TypeError: getCurves is not a function
./node_modules/jose/lib/registry/ec_curves.js
2 |
3 | const curves = new Set()
4 |
> 5 | if (getCurves().includes('prime256v1')) {
6 | curves.add('P-256')
7 | }
8 |
and this is the function the function which triggers it
admin.auth().setCustomUserClaims(uid, {
admin: true,
})
this is how my admin sdk looks like
import * as admin from 'firebase-admin';
import serviceAccount from './Servicekey.json';
admin.initializeApp({
credential: admin.credential.cert(serviceAccount),
databaseURL: <databaseURL>
});
export default admin;
I used to update user profile (password, email) in similar fashion from my system but cannot do that either.