【发布时间】:2014-11-18 17:37:14
【问题描述】:
我喜欢 MVC 的安全属性 [Authorize] 用于授权和身份验证。您可以传入角色或用户名,并用[AllowAnonymous] 对其进行补充。伟大的。
问题是:MVC 如何知道我的用户是否已登录,或者他们处于什么角色?有没有办法告诉它我是如何进行身份验证的?还是假设我使用的是 ASP.NET Identity?还是别的什么?
我知道有人会说这是一个愚蠢的问题,但老实说,我查看了所有文档和其他任何地方,但没有具体说明。
【问题讨论】:
-
默认使用 Membership 类。 Web.Config 中定义了身份验证模式,
部分中的标记为“authentication”。 -
谢谢。您应该将其发布为答案。
-
好的,我将其作为答案进行宣传,如果您愿意,可以将其标记为。
标签: c# asp.net asp.net-mvc authorization