JWT-аутентификация с атрибутом [Authorize] - PullRequest
0 голосов
/ 24 июня 2018

Может ли кто-нибудь пролить свет на то, как основной атрибут Asp.Net по умолчанию [Authorize] (с использованием Asp.Net Identity) понимает, как он должен декодировать токен JWT и получать необходимую информацию для предоставленного доступа?При формировании токена JWT я вставил токен RoleClaims для пользователя, основывает ли [Authorize] на утверждениях предоставление им доступа к конкретному actionMethod

1 Ответ

0 голосов
/ 26 июня 2018

Вы можете получить доступ к своим претензиям, используя следующий код:

User.Claims.FirstOrDefault(el => el.Type == claim)?.Value
...