【问题标题】:Setup Identity Server For Some Controllers And Not Others In .NET Core Web API在 .NET Core Web API 中为某些控制器而不是其他控制器设置身份服务器
【发布时间】:2019-06-20 03:10:19
【问题描述】:

假设我有一个带有两个控制器的新 .NET Core 2.2 Web API 项目:

[ApiController]
public class AController : ControllerBase
{
}

[ApiController]
public class BController : ControllerBase
{
}

如何设置身份服务器,以便需要使用引用令牌进行身份验证才能访问 AController 而不是 BController 上的端点?

【问题讨论】:

  • Vidmantas 的答案对你有用吗?由于您特别提到了“参考令牌”。

标签: .net-core identityserver4


【解决方案1】:

仅将 [Authorize] 属性添加到您需要对您的 api 用户进行身份验证的控制器。您的其他控制器不需要以这种方式进行令牌身份验证。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-04-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-01
    • 2019-02-11
    • 1970-01-01
    相关资源
    最近更新 更多