我有一个应用程序,我通过遵循Azure制作的不同教程连接到云。但是我遇到的问题是,MicrosoftAccount的登录功能为我提供了一个令牌,就我在论坛上看到的那样,这个令牌已经过期了。
我知道Live-id是可行的,我有一个使用Live-id的工作示例。但是当与移动服务一起使用时,解决方案似乎并不是很好。
无论如何要做
user = await App.MobileService.LoginAsync(MobileServiceAuthenticationProvider.MicrosoftAccount);
应用程序可以自动登录,以使令牌不会过期吗?
答案 0 :(得分:0)
是的,这是可能的。您必须实现HttpClientHandler并将令牌存储在 - 例如 - 密码值。
var client = new MobileServiceClient(
"https://xxxxxxxx.azure-mobile.net", null, handler);
找到Mike Taulty的详细说明