API можно защитить с помощью OAuth с Azure AD. Приведенный ниже обзор может помочь вам в вашем сценарии:
- Зарегистрируйте приложение в Azure AD для представления API. Ссылка
В основном на этом шаге вы убедитесь, что только приложение (ваше приложение), имеющее разрешение, может получить доступ к API.
Зарегистрируйте другое приложение в Azure AD, чтобы представить клиентское приложение.
Ссылка .
На этом этапе вы создаете другое приложение, представляющее ваше приложение, чтобы можно было установить доверие между API и вашим приложением.
Предоставить разрешение в Azure нашей эры.
Ссылка .
На этом этапе вы даете своему приложению разрешение на доступ к вашему API.
Используйте поток учетных данных клиента для аутентификации вашего приложения в вашем API.
Ссылка .
На этом шаге вы будете настраивать свое приложение с информацией Azure AD приложения API. Используя эту информацию, вы будете получать токен доступа, и вам нужно будет передать этот токен доступа вашему API.