JWT - Соглашение об именовании атрибутов - Могу ли я сохранить JSON в качестве значения моего пользовательского атрибута? - PullRequest
0 голосов
/ 07 мая 2019

Я хочу сохранить следующую информацию (привилегии пользователя) в моем токене 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 будет в порядке?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...