【问题标题】:Basic auth for healthchecks in asp.net coreasp.net 核心中健康检查的基本身份验证
【发布时间】:2020-08-06 01:02:30
【问题描述】:

我有一个 ASP.NET Core 3.1 API,它已经使用 OAuth 进行授权。我添加了 healthchecks 中间件,我希望使用基本身份验证对其进行保护,以便检查健康状态的客户端可以简单地提供凭据来检查服务健康状况。 到目前为止,我还没有设法为 healthcheck 端点配置它。 任何线索如何添加?

【问题讨论】:

    标签: asp.net-core basic-authentication health-check


    【解决方案1】:

    您可以使用 RequireAuthorization 方法。例如:

    app.UseEndpoints(endpoints =>
    {
        endpoints.MapHealthChecks("/health").RequireAuthorization();
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-13
      • 2018-03-12
      • 2017-05-13
      • 2017-01-04
      • 2019-08-05
      • 2021-06-26
      相关资源
      最近更新 更多