Я просмотрел заметку о выпуске https://steeltoe.io/reference/reference-release-notes/#2-2-0 и заинтересован в том, чтобы выставить конечную точку / работоспособность через http (я имею в виду вне PCF Apps manager). У меня есть следующие настройки в appsettings.json
{
"management": {
"endpoints": {
"path": "/cloudfoundryapplication",
"cloudfoundry": {
"validateCertificates": false
},
"health": {
"showdetails": "always",
"claim": {
"type": "health_actuator",
"value": "see_details"
}
}
}
}
}
В моем проекте есть ссылка на Steeltoe.Management.CloudFoundryCore V2.2.0, и мой запуск выглядит следующим образом
public void ConfigureServices(IServiceCollection services)
{
// Add health actuator
services.AddHealthActuator(configuration);
services.AddCloudFoundryActuators(Configuration);
}
public void Configure(IApplicationBuilder app)
{
if (HostingEnvironment.IsDevelopment())
{
app.UseDeveloperExceptionPage();
}
app.UseCloudFoundryActuators();
app.UseHealthChecks();
app.UseMvc();
}
Теперь, когда я пытался вызвать URL-адрес https://myservice/cloudfoundryapplication/health, я получаю сообщение об ошибке 401, говорящее {"security_error": "Заголовок авторизации отсутствует или недействителен"}. Любая идея, что здесь может быть не так.