Я хочу сохранить следующую информацию (привилегии пользователя) в моем токене JWT ID:
[{
"sponsorNames": ["Coca-Cola", "BMW"],
"cities": ["New York"]
},
{
"sponsorNames": ["Uber"],
"cities": ["Los Angeles"]
},
{
"dataIds": [1, 2, 3]
}
]
Это означает, что конкретный пользователь имеет доступ к данным:
- предоставлено
Coca-Cola
или BMW
из New York
города.
- предоставлено
Uber
из Los Angeles
.
- конкретные данные по ID
Является ли хорошей практикой создание нового пользовательского атрибута и сохранение его в формате JSON?
Если да, то как бы вы назвали атрибут? Например. custom:reports-access
будет в порядке?