- Я использовал отдельный сервер удостоверений 4 для отдельного проекта и веб-API
проект.
Настройте идентификационный сервер для запуска проекта веб-API. это
поток в настоящее время я использую.
Но я сомневаюсь, могу ли я использовать идентификационный сервер 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"];
});