asp.net-core - 无身份验证的 AspNet Core 2.0 自定义身份验证方案
问题描述
我们在 ASP.NET core 2.0 中实现了一个自定义身份验证处理程序。我们希望能够制作没有身份验证的特定操作方法。
[AllowAnonymous] 似乎不起作用。当我放置该属性时,它会被忽略。身份验证处理程序仍被调用。
我们是否应该创建一种新的属性([NoAuthentication] 并在身份验证处理程序中检查它。我们必须如何做到这一点?
[Route("api/init"), HttpPost, IgnoreAntiforgeryToken]
[AllowAnonymous]
public IActionResult Init([FromBody]BarInitRequest request)
{
...
解决方案
推荐阅读
- google-apps-script - 为什么使用我的脚本的其他人没有显示用户缩略图?
- reactjs - 材料表ReactJs切换detailPanel从动作打开/关闭
- c++ - 在 cpp 中使用互斥锁的生产者消费者问题
- sql - 鉴于 Netezza 在聚合时不支持 First 和 Last,如何进行?
- signalr - 未收到来自客户端的 SignalR 消息
- javascript - 如何处理嵌套的 json 数组以显示在表格中?
- r - 是否可以将 R 脚本编译成二进制文件?
- python - 创建一个计算机猜数字的猜数字游戏,列表切片
- amazon-web-services - 我们可以在另一个应用程序中使用 AWS-CDK 吗?
- r - 基于R中ifelse条件的data.frame列的总和?