В документах Firestore один из рекомендуемых способов написания правил безопасности:
service cloud.firestore {
match /databases/{database}/documents {
match /users/{userId} {
allow read, update, delete: if request.auth.uid == userId;
allow create: if request.auth.uid != null;
}
}
}
Однако, когда я создаю пользователя, userID отличается от auth.uid (обаслучайные строки, но полностью случайные).
Как сделать так, чтобы они автоматически соответствовали при создании нового пользователя?