asp.net-identity – 保护整个ASP.NET 5 MVC 6应用程序
发布时间:2020-05-24 13:02:20 所属栏目:asp.Net 来源:互联网
导读:如果我想保护我的MVC应用程序中的特定部分,我使用[授权]作为ActionMethod.我也知道我可以将它用于整个控制器,这样我就不必为其中的每个ActionMethod指定它. 我想在全球范围内要求授权,并且希望能够仅在少数几个地方允许匿名用户.如何要求用户在全球范围内获得
|
如果我想保护我的MVC应用程序中的特定部分,我使用[授权]作为ActionMethod.我也知道我可以将它用于整个控制器,这样我就不必为其中的每个ActionMethod指定它. 我想在全球范围内要求授权,并且希望能够仅在少数几个地方允许匿名用户.如何要求用户在全球范围内获得授权,并允许匿名用户使用一些ActionMethods? 解决方法您只需在Startup.cs中全局注册AuthorizeFilter:public void ConfigureServices(IServiceCollection services)
{
// configure/build your global policy
var policy = new AuthorizationPolicyBuilder()
.RequireAuthenticatedUser()
.Build();
services.AddMvc(x => x.Filters.Add(new AuthorizeFilter(policy)));
}
(实际的政策制定位来自@ Sam自己的答案) (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 如何使用ASP.NET Web API的Ninject?
- asp.net-mvc – 填写下拉列表中选择另一个下拉列表
- asp.net-mvc – HttpPost和HttpGet属性在MVC:为什么使用Ht
- asp.net – IIS 7.5几分钟后,Localhost停止解析
- asp.net-core-2.1 – 如何在asp.net Core 2.1.1中为Identit
- asp.net-mvc-3 – 如何在Entity Framework中更新实体的导航
- asp.net-core – 是否可以将NoSQL用于Identity Server 4?
- asp.net-mvc – Azure服务总线队列触发器功能在运行一段时间
- 在asp.net中验证字符串是否为json
- DELETE语句与ASP.NET动态数据中的REFERENCE约束冲突
推荐文章
站长推荐
热点阅读
