Как получить User RoleClaim в одной команде в удостоверении asp.net? - PullRequest
0 голосов
/ 02 ноября 2019

Я использую ролевые заявки в своем приложении, которое все настроено и работает, но я хочу сделать что-то вроде этого

result = await User.HasRoleClaim("ClaimName")

, где result - логическое значение true если какая-либо роль, в которой находится пользователь, имеет такое утверждение, и false , если ни одна из ролей, в которой он находится, не имеет этого утверждения.

Я что-то упустил, потому что могу 'Я не вижу ответа на это нигде, даже на страницах Microsoft, так что я предполагаю, что это невозможно сделать. Эта функциональность, кажется, не существует. С помощью rolemanager и / или usermanager я могу получить / установить роли, заявки и даже ролевые заявки, но не могу найти способ получить user.roleclaims (или аналогичные).

Я могу создать свои собственные методы для выполненияэто, но я просто хотел спросить / проверить, возможно ли то, что я хочу сделать, прежде чем я уйду в кроличью нору.

Любая помощь очень ценится, спасибо.

...