Azure脱机身份验证

问题描述 投票:1回答:1

我目前正在考虑将Azure实现到我当前的xamarin.ios应用程序中。但是,我已经按照Microsoft网站上的教程来实现Azure,更具体地说,是通过Microsoft帐户选项实现Azure身份验证.Tutorial Link

我想知道如果我的应用程序离线(我需要)可以有一个系统,我想要一个令牌系统,您可以输入PIN或密码,然后仍然登录到您的帐户。具体而言,已经登录的帐户(所有用户需要执行的操作)是在脱机时输入PIN。我不确定这是否可行,但希望有人可以提供帮助。

谢谢杰米

asp.net azure xamarin.ios azure-active-directory
1个回答
0
投票

Azure AD身份验证允许您为具有给定过期日期的此用户获取访问令牌。您可以在本地存储它并在设备联机时刷新它。这基本上将根据用户的令牌验证您的用户。

在完全脱机的情况下,您可能一次离线数周(因此到期令牌不是可行的选项)我建议您自己构建“PIN”系统。它非常简单(许多应用程序都这样做),您可以在本地存储它。确保安全存放(例如使用Microsofts的安全存储nuget包):https://docs.microsoft.com/en-us/xamarin/essentials/secure-storage?tabs=ios

© www.soinside.com 2019 - 2024. All rights reserved.