Microservices 无身份验证的Webapi控制器

Microservices 无身份验证的Webapi控制器,microservices,asp.net-core-webapi,Microservices,Asp.net Core Webapi,我在webapi核心项目中有一些需要身份验证的控制器。我想创建另一个不需要身份验证且可从外部访问的控制器。如何在没有身份验证的情况下创建这样的控制器?假设您已经完成了验证用户身份验证/授权的过程 [AllowAnonymous]属性将在对使用此属性修饰的控制器或使用此属性修饰的特定操作方法的访问请求期间跳过身份验证和授权 [Authorize] public class SampleController : BaseController { [AllowAnonymous]

我在webapi核心项目中有一些需要身份验证的控制器。我想创建另一个不需要身份验证且可从外部访问的控制器。如何在没有身份验证的情况下创建这样的控制器?

假设您已经完成了验证用户身份验证/授权的过程

[AllowAnonymous]属性将在对使用此属性修饰的控制器或使用此属性修饰的特定操作方法的访问请求期间跳过身份验证和授权

 [Authorize]
 public class SampleController : BaseController
 {
     [AllowAnonymous]
     public IActionResult Get() { ... }
     public IActionResult Post() { ... }
 }