Используйте IdentityServer для Angular, но также и с клиентским хранилищем EF - PullRequest
0 голосов
/ 13 апреля 2020

Я пытаюсь заставить мое основанное на IdentityServer ASP. NET Базовое приложение работать для веб-клиента Angular, но также и для других клиентов, которые настроены через хранилище клиентов Entity Framework.

Для клиента Angular я использую AddApiAuthorization () / AddIdentityServerJwt (), и это работает правильно.

Для хранилища клиента EF я использую AddConfigurationStore ().

Проблема теперь заключается в , что работает только один из обоих - если я вызываю AddConfigurationStore () после AddApiAuthorization (), тогда работают клиенты EF. Если я вызываю AddApiAuthorization () после AddConfigurationStore (), то клиент Angular работает, но не клиенты EF.

Я отлажен в AddApiAuthorization () и добавляет своих клиентов из файла конфигурации и поэтому просто игнорирует клиентское хранилище на основе EF.

Есть ли способ объединить оба в рабочее решение?

...