firebase / firebase/firebase-admin-node

[FR] - bulk update/edit auth users

Abierto
#1,583 12 comentarios 16 reacciones 0 asignados Ver en GitHub
api: auth type: feature request
Lenguaje dominante
TypeScript
Estrellas
1.7k
Forks
419
Merge medio
3 d 10 h
PR fusionados (30 d)
16

Descripción

**Is your feature request related to a problem? Please describe.**
It is not currently possible to bulk update a large amount of users customClaims in a single request, using a js map makes lots of requests and reaches rate limits very quickly. e.g
`users.map(user => firebaseAdmin.auth().setCustomUserClaims(user.uid, user.claims));`

Removing users then re-importing with bulkImport would logout all current users from web/mobile apps, it would also require users to set new passwords again so this isn't an option.

**Describe the solution you'd like**
add bulkUpdate or bulkEdit command that matches users by uid or email and updates matching records

**Describe alternatives you've considered**
putting updates onto a queue and processing them individually within the firebase customClaims rate limits

**Additional context**
even the ability to run small bulk updates such as 10 or 100 would be better than processing individually

example use case:
B2B with several "clients" all in one firebase account. A client gets an upgrade and all the users gain a new feature, a new attribute needs adding to each users custom claims

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.