Как лучше всего создать промежуточное ПО или как правильно реализовать промежуточное ПО в asp.net core 2.2.
Мой сценарий: у меня есть сборка веб-API в asp.net core 2.2, и я реализую авторизацию в своем контроллере примерно так [Authorize(Policy = "UserDelete")]
UserDelete
- это утверждение пользователя, моя проблема в том, что у меня есть много утверждений пользователя, которые могут быть у пользователя, более или менее до 20 утверждений если я сохраню эти утверждения в JWT, это может вызвать большой размер JWT, все, что я хочу сделать, это вызвать заявки или создать промежуточное ПО, которое вызывает базу данных для этих утверждений, так что все, что мне нужно сохранить в JWT, - это учетные данные пользователя.
ClaimsPrincipal
. - person Chris Pratt   schedule 28.05.2019