Автономная аутентификация Azure - PullRequest
0 голосов
/ 16 сентября 2018

В настоящее время я рассматриваю возможность внедрения Azure в мое текущее приложение xamarin.ios. Тем не менее, я следовал инструкциям на веб-сайте Microsoft по внедрению Azure и, более конкретно, аутентификации Azure с помощью опции учетной записи Microsoft. Ссылка на руководство

То, что я хотел знать, возможно ли иметь систему, где, когда мое приложение находится в автономном режиме (что мне понадобится), я хочу систему токенов, где вы можете ввести PIN-код или пароль и при этом войти в свой учетная запись. В частности, учетная запись, в которую уже вошли пользователи, поэтому все, что требуется от пользователя, - это ввести ПИН-код, когда он находится в автономном режиме. Я не уверен, возможно ли это, но, надеюсь, кто-нибудь может помочь.

Спасибо Джейми

1 Ответ

0 голосов
/ 17 сентября 2018

Аутентификация Azure AD позволяет вам получить токен доступа для этого пользователя с указанной датой истечения срока действия. Вы можете сохранить это локально и обновить его, когда устройство находится в сети. Это будет в основном аутентифицировать вашего пользователя на основе его токена.

В полностью автономном сценарии, когда вы можете выходить в автономный режим на несколько недель за раз (и, таким образом, маркер истечения срока не является возможным вариантом), я бы порекомендовал вам создать систему «PIN» самостоятельно. Это довольно тривиально (многие приложения делают это), и вы можете хранить его локально. Обязательно храните его в безопасном месте (например, в пакете безопасного хранения Microsoft): https://docs.microsoft.com/en-us/xamarin/essentials/secure-storage?tabs=ios

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...