Я реализовал приложение ASP.NET Web API в качестве службы приложений Azure.У него есть регистрация приложения, все работает как положено.Я могу нажать API в браузере и увидеть весь JSON, который он возвращает.Теперь я хочу убедиться, что ничто, кроме одного или нескольких приложений из заданного списка, не сможет получить ничего от этой конечной точки.Все приложения, которым требуется доступ, будут заказными в моей организации / арендаторе.При всей гибкости и возможностях мне очень трудно определить, что мне нужно сделать, чтобы заблокировать API таким образом.
Я предполагал, что у меня есть некоторые клиентские секреты, о которых API знает, и позволилавторизованные приложения поставляют их.Другие методы, безусловно, были бы приемлемы.
Я уверен, что это должен быть дублирующий вопрос, но из-за обилия информации там и множества методов для запуска приложений в Azure я не могунайти правильное решение для моего простого случая.