Функция Secure Azure в приложении Xamarin Forms. Как это должно работать? - PullRequest
0 голосов
/ 24 апреля 2020

В моем приложении форм xamarin мне нужно безопасно вызывать некоторые azure функции.

Что я сделал

  1. Все мои функции имеют AuthorizationLevel = Function
  2. Получить функциональную клавишу, сделав вызов webApi, который хранится на сервере
  3. Функциональная клавиша передается в заголовке http-вызова (все работает !!)

Мне не нравится вышеизложенное, и я определенно не хочу хранить функциональную клавишу в мобильном приложении в качестве альтернативы

Я читал об Аутентификации / Авторизации, но не могу выяснить, подходит ли он моему сценарию

Мой сценарий

Возможность безопасного вызова функции azure. Пользователь должен НЕ быть запрос на вход в систему. Это тихий вызов.

  1. Есть ли какой-то доступ к токену, который я могу использовать и безопасно получить с портала azure и использовать его каким-то образом чтобы получить доступ к функции?

  2. Как вы получаете безопасный доступ к azure функция в мобильном приложении?

  3. Есть образцы? Прочитал ниже и не помог

https://docs.microsoft.com/en-us/azure/app-service/overview-authentication-authorization https://docs.microsoft.com/en-us/azure/app-service/configure-authentication-provider-aad

...