Я пытаюсь добавить некоторые пользовательские утверждения для моих пользователей, в основном поля role и org .
exports.userSignUp = functions.auth.user().onCreate(async user => {
console.log(user);
let uid = user.uid;
await admin.auth().setCustomUserClaims(uid, { project_worker: true });
});
Это мой текущий код. Я хотел бы передать эту информацию о методе onCreate для динамической установки пользовательского утверждения:
setCustomUserClaims(uid, { project_worker: true, org: userInput });
Возможно ли это? Из того, что я прочитал, вы не можете передавать данные в функцию onCreate, она просто извлекает информацию пользователя из firebase auth.
Есть ли другой способ go сделать это?