2

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

4

1 回答 1

0

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

app.UseEndpoints(endpoints =>
{
    endpoints.MapHealthChecks("/health").RequireAuthorization();
});
于 2020-08-05T17:02:30.240 回答