【发布时间】:2020-03-04 10:06:47
【问题描述】:
我需要一种方法来检查“允许匿名”是否在控制器操作中打开/关闭。是否来自控制器属性,动作属性
[允许匿名]
或者在 MvcOptions 中设置为过滤器
opts.Filters.Add(new AllowAnonymousFilter());
有可能吗?
【问题讨论】:
-
这感觉就像你在尝试做其他事情,也许是XY Problem。你这样做是为了解决什么问题?
-
我有一个 API 端点,它必须保护图像。所以你有一次使用令牌,你需要作为查询传递,因为浏览器。对于自定义身份验证器的这一端点实现,我认为太多了。另一方面,对于端到端测试和开发目的,我需要判断它是否应该进行身份验证。
标签: c# authentication asp.net-core .net-core