在什么情况下我们应该实施Iprincipal和IIdentity

时间:2014-02-26 14:57:33

标签: asp.net authentication authorization forms-authentication

我知道如何在传统网站中实现表单身份验证。但我对这两个接口感到困惑。他们使用了什么,为什么我们需要实施它们?

1 个答案:

答案 0 :(得分:0)

它们已经为您实施。 HttpContext.User实现了IPrincipal和HttpContext.User.Identity实现了IIdentity。

就他们所做的而言,它取决于您使用的.NET版本,因为情况有所改变。这是最新.NET 4.5的documentation