首页 > 解决方案 > 无身份验证的 AspNet Core 2.0 自定义身份验证方案

问题描述

我们在 ASP.NET core 2.0 中实现了一个自定义身份验证处理程序。我们希望能够制作没有身份验证的特定操作方法。

[AllowAnonymous] 似乎不起作用。当我放置该属性时,它会被忽略。身份验证处理程序仍被调用。

我们是否应该创建一种新的属性([NoAuthentication] 并在身份验证处理程序中检查它。我们必须如何做到这一点?

[Route("api/init"), HttpPost, IgnoreAntiforgeryToken]
[AllowAnonymous]
public IActionResult Init([FromBody]BarInitRequest request)
{
       ...

标签: asp.net-core

解决方案


推荐阅读