Мы можем получить пользовательские утверждения пользователя во внешнем интерфейсе следующим образом:
const { claims } = await firebase.auth().currentUser.getIdTokenResult()
Однако в облачных функциях каждая вызываемая облачная функция имеет контекст:
context: functions.https.CallableContext
Благодаря этому мы можем получить доступ к «токену пользователя» запрашивающего пользователя следующим образом:
context.auth.token
Этот токен является DecodedIdToken (см. Ссылку для справочных документов)
Однако мне интересно, могу ли я получить доступ к пользовательским утверждениям этого пользователя на этом DecodedIdToken
следующим образом:
const { claims } = context.auth.token
Поскольку в документации ничего не говорится о пользовательских утверждениях ...