我目前在一个必须拥有多种帐户
的网站上工作但公司将拥有不同的属性或更多属性。
我如何使用Identity处理此问题?
答案 0 :(得分:0)
如果要将这些不同类型用作 标识数据 ,则可以在类型中继承默认的IdentityUser
类。您还可以使用Claims
或实现自己的IIdentity
和IPrincipal
接口,并使用您的魔法逻辑来确定用户类型。
最好(也是最简单)的方法之一是使用角色和声明。根据用户角色,您可以确定当前用户可以访问哪些内容以及哪些内容不可访问,还可以阻止从浏览器请求访问控制器方法(只需键入URL)