Чтобы обновить sh токен в JavaScript клиенте , вы делаете:
user.getIdToken(true)
Для всех других платформ существуют эквивалентные вызовы, если ваш клиент работает на этих , Но независимо от платформы вам нужно будет сделать этот вызов, чтобы обновить sh токен пользователя, чтобы он принимал новое / обновленное утверждение.
Это полностью зависит от любой другой функции Firebase, поэтому он не зависит ни от базы данных реального времени, ни от Firestore.
Код JavaScript, которым вы поделились, не обновляет sh пользовательских утверждений в клиенте, но предназначен для запуска на работе доверенная среда, в которой вы устанавливаете пользовательскую заявку. Код просто помечает в базе данных реального времени, когда профиль пользователя обновлялся в последний раз.
Затем вы запускаете на клиенте другой фрагмент кода, который прослушивает значение этой базы данных и вынуждает клиента обновить * 1023. * идентификационный токен пользователя, если флаг базы данных изменяется.
Этот код находится на той же странице документации, которую вы опубликовали в разделе Реализация на стороне клиента (JavaScript) .