I have custom claims set on users, the claims look like
organizations [
933219123_Project-name,
311239123_Different-Project-name
]
The first part is the DocumentId in Firestore. is it possible to split or check up until the _ via regex or something? I know we can't use loops in rules
I have a rule that works if I don't include the _Project-name part of the claim when setting them,
match /databases/{database}/documents {
match /organizations/{uid}/repositories/{document=**} {
allow read: if request.auth != null && uid in request.auth.token.organizations
}
}
However I need both the project ID and name in my claims for the frontend stuff.
Aside from just adding both the ID and name as separate claims (seems wasteful), do I have any other options?
