Аутентификация Server 4 без проверки подлинности на основе токенов в приложении .net core - PullRequest
0 голосов
/ 15 ноября 2018

Я создал приложение 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.

Может ли кто-нибудь помочь мне в этом.

...