firebase / firebase/firebase-admin-node

[FR] - bulk update/edit auth users

Offen
#1,583 12 Kommentare 16 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
api: auth type: feature request
Vorherrschende Sprache
TypeScript
Sterne
1.7k
Forks
419
Ø Merge
3 T. 10 Std.
Gemergte PRs (30 T.)
16

Beschreibung

**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

Beitragsleitfaden

Beitragsleitfaden öffnen

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.