На # 1: да, потенциально вы можете получить очень большой токен, если вы моделируете права как заявки (например, заявку на каждую запись, к которой у пользователя есть доступ).Если у вас 100 000 записей, вы можете получить 100 000 заявок.
«Гранулярность» утверждений является одной из тем «зависит».Как правило, рекомендуется сохранять «грубые» утверждения (например, группы, роли, организации и т. Д.), А затем связывать их с мелкозернистыми разрешениями в приложении (которые все еще могут быть реализованы декларативно).
Кроме того,Я бы предложил вам задать вопрос: «Кто является авторитетом в информации, которая будет передана в токене?»Если знание о том, что «пользователь x имеет право на чтение записи 23455 и 2456» зависит от конкретного приложения, оно относится к приложению, а не к STS.