У меня есть следующие настройки:
- одностраничное приложение, построенное Angular8
- WebApis, которое предоставляет данные для приложения пользовательского интерфейса .netCore 2.2 и взаимодействует с другими REST apis
- Identity Server4
- Внешний поставщик удостоверений - Azure ADFS
Я хочу настроить сервер удостоверений для работы в качестве шлюза федерации в случае пользовательского интерфейса < -> WebApi <-> Identity Server, и я также хочу иметь возможность предоставлять локальный вход в систему без взаимодействия между компьютерами.
Моя проблема заключается в том, что я не могу настроить IS4, чтобы различать два типа клиенты и делегировать взаимодействие с пользователем (вход и выход) в приложение пользовательского интерфейса. Все примеры, которые я видел, используют страницу взаимодействия и входа на IS4.