У меня есть простое требование защиты Azure службы приложений (REST API), чтобы - анонимный доступ к API отсутствовал, и только выбранные клиенты (идентификаторы клиентов регистрации приложения) могут обращаться к API с помощью аутентификации на основе токена / авторизации.
Я сделал следующее -
- Создайте регистрацию приложения для службы (REST API).
- Создайте область по умолчанию для вышеуказанной регистрации приложения (api : //svcguid/.default)
- Создание регистрации приложения для клиента.
- Добавление клиента на странице регистрации приложения-службы> страница «Предоставление API»> раздел «Авторизованные клиентские приложения».
- Подключите регистрации приложений в API и коде / конфигурации клиента
Проблема с вышеупомянутым подходом заключается в том, что любой новый клиент (в том же клиенте AD), который не добавляется в Раздел «Авторизованные клиентские приложения» в пункте 4, также имеет возможность доступа к API. Что мне здесь не хватает?