Я довольно опытный разработчик Xamarin, но совершенно новый для бэкэнда.Я написал API, в котором есть некоторые данные, скажем, о погоде, которые будут запрашивать мое приложение Xamarin.Forms.Все вызовы являются вызовами GET, поэтому никаких проблем с безопасностью нет, но я бы хотел ограничить API, чтобы только мои приложения могли выполнять эти вызовы.Это сделано для того, чтобы какой-то другой хитрый разработчик не создал свое собственное приложение, которое вызывает мой API, например.
Я понял, что проведя некоторые исследования, лучше всего было бы, чтобы пользователи входили в мое приложение, а затем проходили аутентификацию черезAzure AD.Однако это довольно громоздко для легкого приложения, где безопасность не является проблемой, и никакие индивидуальные пользовательские данные не передаются.
У кого-нибудь есть гениальный пример того, как это можно сделать?Я нашел эту статью довольно полезной, но она не дала решения.Я признаю, что это не самый безопасный метод, но на самом деле это вещь риск / вознаграждение / усилие, и я просто хотел бы сделать его немного сложнее, чем в данный момент (я в основном размещаю очень хороший публичный API !!).
Спасибо за помощь!
Будет