ASP.net 设置www.example.com身份声明值

y3bcpkx1  于 2023-03-31  发布在  .NET
关注(0)|答案(1)|浏览(142)

我有一个关于ASP.net身份的问题。首先,我希望我的系统用户有不同的属性。例如,教师有姓名,地址,电话号码,但学生只有姓名和分数。学生和教师都是我的系统用户。
所以,我在下面的地址中找到了一个类似的问题:How to create different user types in ASP.NET Identity?
“如果你需要存储作为买家或卖家所特有的信息,那么你也可以使用声明,这比向用户模型添加额外的属性要灵活得多,而且肯定比创建实际的外键关系来存储额外的数据要灵活得多。
所以我在ASP.NET Identity中学习了claim,但是我发现claim类的Value是只读的,换句话说,如果我创建了一个claim,并将Adress属性放入其中,我不能修改它的值。如果使用claim的想法不是一个好主意,我应该采取什么样的方法呢?

jfgube3f

jfgube3f1#

你可能想看看这篇文章。它展示了一个更新索赔的方法。
How to update a claim in ASP.NET Identity?

相关问题