Я создал приложение Identity Server 4 и включил в память клиентов и ресурсы API.
Я также создал один WebAPI в DotNetCore и настроил запуск с аутентификацией barear-токена на сервере идентификации.
нижекод,
public void ConfigureServices(IServiceCollection services)
{
services.AddMvcCore()
.AddAuthorization()
.AddJsonFormatters();
services.AddAuthentication("Bearer")
.AddIdentityServerAuthentication(options =>
{
options.Authority = "https://something.azurewebsites.net/";
options.RequireHttpsMetadata = false;
options.ApiName = "api";
});
}
public void Configure(IApplicationBuilder app)
{
app.UseAuthentication();
app.UseMvc();
}
все работало нормально. Я создал токен доступа от почтальона и поразил конечную точку веб-API, способную к удару.
Та же конфигурация, что и для службы без сохранения состояния сервисной фабрики(dot net core) при запуске.
Умеет подключаться к конечной точке в приложении без сохранения состояния сервисной фабрики без авторизации.Но я не могу подключиться к конечной точке, у которой есть авторизация.
ПРИМЕЧАНИЕ. Я использую веб-сервер Kestral.
Может ли кто-нибудь помочь мне в этом.