Можем ли мы использовать Identity Server 4 и токен доступа в качестве примера в проекте API? - PullRequest
0 голосов
/ 07 января 2019
  1. Я использовал отдельный сервер удостоверений 4 для отдельного проекта и веб-API проект.
  2. Настройте идентификационный сервер для запуска проекта веб-API. это поток в настоящее время я использую.

  3. Но я сомневаюсь, могу ли я использовать идентификационный сервер 4 и идентификационный сервер получить доступ к процессу проверки токена в примере проекта веб-API.

Идентификационный сервер Запуск:

services.AddMvc();
            services.AddIdentityServer().AddDeveloperSigningCredential()
                .AddInMemoryIdentityResources(AuthConfiguration.GetIdentityResources())
                .AddInMemoryApiResources(AuthConfiguration.GetApiResources())
                .AddInMemoryClients(AuthConfiguration.GetClients()).AddProfileService<ProfileService>().AddResourceOwnerValidator<ResourceOwnerPasswordValidator>();

Запуск клиента Web API:

services.AddAuthentication("Bearer")
               .AddIdentityServerAuthentication(options =>
               {
                   options.Authority =ConfigHelper.AppSettings["Auth:ServerURL"];
                   options.RequireHttpsMetadata = false;
                   options.ApiName =  ConfigHelper.AppSettings["Auth:APIName"];
               });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...