c# - 具有作用域角色的 Microsoft.AspNetCore.Identity
问题描述
我有点难以理解如何使用Microsoft.AspNetCore.Identity
来创建作用域角色。
例子
我有一个User
可以管理的Cars
。当我给一个用户Role
“管理员”时,我不希望他成为所有用户的管理员Cars
。
目标
我想要一个附加CarRole
的链接到User
and(!) Car
。
问题
如何扩展身份框架以使其正常工作?我在文档中没有找到任何起点。另外,我是否需要从控制器操作内部而不是按属性检查作用域角色?还是我完全错了并且专门Claims
用于Roles
使这种行为起作用?
解决方案
推荐阅读
- javascript - React Native web 故事书 react-native-vector-icons 问题图标
- swift - Swift UI 在集合中绑定 TextField
- bash - 当您有 grep.lineNumber=true 时,如何禁用 git grep 中的行号?
- nginx - 代理应该在 Host 标头中传递什么?
- parsing - 如何在 ANTLR 语法中指定行首关键字(这也适用于第一行输入)
- go - 如何将负数分配给接受 UINT 参数的函数
- javascript - 如何使用“while”循环创建在数组中添加数字的函数?
- xamarin.forms - Xamarin.Forms 为什么我的点击命令不起作用?
- python - 如何使用 Python 将网站内容复制到 Markdown 文件?
- java - 生成一个始终平衡的二叉搜索树,只有真正的插入