пользовательские роли в hasura с использованием аутентификации firebase и jwt
Я использую firebase AUTH с облачной функцией, которая передает JWT клиенту, однако там нет логики загрузки разрешений, поскольку пользователь еще не зарегистрирован, поэтому он получает роль x-hasura-default. Однако после того, как я создал пользователя, чем в самой моей хасуре, я хочу добавить пользователя в таблицы менеджера группы (из консоли администратора или из логики, не имеет значения) - так что теперь у него должна быть роль «менеджер». Теперь при обновлении его страницы должна быть логика, которая запрашивает таблицу менеджеров и загружает роль менеджера. Однако эта логика загрузки разрешений из этой таблицы выполняется, когда я уже получил подписанный JWT только с ролью по умолчанию, поэтому единственный вариант, который у меня есть, - передать роль менеджера в x-hasura-role в заголовке запроса ,
Есть ли что-то, что мне не хватает в этом процессе? или есть другой способ сделать это?