如何使用Xamarin Forms中的缓存令牌连接Azure App Service

时间:2017-04-16 05:58:44

标签: azure xamarin xamarin.forms

当用户进行身份验证时,我正在尝试访问Azure App Service中的表。我在Facebook上使用服务器端身份验证。用户通过身份验证后,令牌就会保存到我的Setting类中,就像post那样。每当用户返回App时,我希望用户使用他们的缓存令牌连接到Azure App Service中的表。如何实现这一目标的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

1)使用Facebook SDK实现客户端身份验证。 Facebook提供的令牌是长期存在的(类似于60天),因此您可以将其存储在私人商店中。我在http://aka.ms/zumobook

的ZUMO书的第2章中介绍了私人商店

2)当您打开应用程序时,使用存储的令牌获取ZUMO令牌。这是短暂的 - 1小时。你也可以存储它,但这可能是浪费时间,因为你可以使用未过期的Facebook令牌来获取新的令牌。

3)通过委托处理程序实现身份验证刷新过程 - 我也在ZUMO书中描述了这一过程。

您仍然需要配置Azure应用服务身份验证以了解和验证您的Facebook令牌(本书中也包含这些内容!)