У меня есть веб-API со многими контроллерами.С этими контроллерами я определил много ролей и украсил контроллер / функции.Для доступа к API я использую jwt.
Я попытался записать свои роли в значение ключа, подобное jwt.Это прекрасно работает, но если я добавлю много ролей в свой jwt, токен станет очень большим.Я искал в Интернете и увидел некоторые решения, такие как промежуточное программное обеспечение, где я получаю роли для пользователя каждый раз, когда запускается запрос.Второе решение, которое я нашел, состояло в том, чтобы создать перечисление для ролей и не сохранять имена в jwt, но числа -> jwt get меньше.Моя проблема в том, что это не похоже на правильный путь.Я использую ядро .net и систему идентификации.Какова лучшая практика для этой проблемы?