Меня интересует один аспект Identity Server, который я надеюсь использовать в своих проектах.
Сценарий относительно прост:
- У меня есть API и параклиенты
- Я хочу защитить этот API с помощью Identity Server и OIDC
- На одном клиенте я рассматривал концепцию дополнительной аутентификации.
- Некоторые функции требуют определенных утверждений, например, Admin
- Остальные должны разрешать доступ анонимным пользователям, , но разрешать только запросы от зарегистрированных клиентов
- Этотакже должно быть отражено в API
Предостережение заключается в том, что я хотел бы по-прежнему ограничивать доступ к API только зарегистрированным клиентам в Identity Server только
Возможен ли этот сценарий в Identity Server?
Я понимаю, что настроил бы политику администратора на API, но мне также нужно настроить функцию CORS или Identity Server делает это из коробки?используя конфигурацию «Разрешенные области действия и ресурсы»?
Извиняюсь, если объяснение плохое, я постараюсь добавить диаграмму в ближайшее время