Firebase auth onCreate добавить динамическое c пользовательское требование - PullRequest
0 голосов
/ 16 января 2020

Я пытаюсь добавить некоторые пользовательские утверждения для моих пользователей, в основном поля 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 сделать это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...