Можно ли создать пользовательское требование с JSON в качестве значения, а не JSON строкой? - PullRequest
0 голосов
/ 21 января 2020

Я пытаюсь создать пользовательское утверждение JWT, значение которого равно JSON.

При чтении полезной нагрузки JWT (JSON) мне нужно добавить к ней утверждение авторизации.

в следующем примере утверждение авторизации должно иметь значение JSON (без кавычек)

ClaimsIdentity claims = new ClaimsIdentity(new[] {
 new Claim(authorization, **json**),
 new Claim(JwtRegisteredClaimNames.Aud,audience),
 new Claim(JwtRegisteredClaimNames.Sub,user.ID.ToString()),
});

возможно ли это?

1 Ответ

0 голосов
/ 21 января 2020

Полагаю, вы можете преобразовать JSON в строку и добавить к иску. когда вам это нужно, вы можете преобразовать его обратно в JSON

...