扩展Identity类以在当前会话中存储更多数据

时间:2017-02-24 16:04:11

标签: c# asp.net-mvc

我目前正在将一个项目从Web Forms转移到MVC。我遇到了可能很简单的问题,但我停了一会儿所以我需要一个建议,所以我可以继续前进。我使用Identity来验证用户身份。但是记录是基于用户和其他数据,让我们说大学。用户可以是不同大学的成员,所以独特的是:用户+大学组合。我的问题是我需要这个数据通过http上下文,因为现有的库使用它。所以现在我可以:

string UserName = HttpContext.User.Identity.Name;

我需要的是:

string University = HttpContext.User.Identity.University;

我想避免使用:

Session["University"] = "MIT";

出于安全考虑。还有其他选择吗?

0 个答案:

没有答案