claims-based-identity - 使用 Microsoft Identity 从 Web Api 中的扩展 UserClaim 表中获取声明
问题描述
我正在研究 ASP.Net 5、web api 项目并使用基于 Microsoft 标识和 jwt 令牌进行我的安全管理。我已经扩展了用户声明表并将 isSelected 的新实体添加到此表中。我需要知道,我怎样才能从表中获取具有 isSelected == true 的声明,有什么方法可以使用 signinManager 服务来完成此任务?在正常情况下我可以这样做:
var claims = await _signinManager.ClaimsFactory.CreateAsync(user)
并获取 claimprincipals ,但这将返回所有声明,无论 isselected 是 true 还是 false 。
非常感谢
解决方案
推荐阅读
- stata - 有没有办法或包来清理stata中的法国邮政编码数据?
- java - Docx4j 变量替换为样式
- linux - 磁盘清理脚本在终端中运行正常,但在 crontab 安排时无法清理
- python-3.x - 在 Airflow 上调度 python 脚本时出现 stem.connection.UnreadableCookieFile 错误
- vue.js - 将 plotly fig.to_html 嵌入到 Vue 组件中
- jquery - 如何使用Django模板在javascript中访问ajax jquery中的模板变量
- asp.net-core - ASP.NET Core 3.1 - OData 循环
- css - Bookdown bs4_book - 更改 h3 颜色
- angular - Angular/Typescript/grpc-web:如何通过 Https/SSL 传输使用 grpc 服务
- sql-server - EF Core - 设计属于其他实体A的数据库实体A