Azure移动服务令牌到期时间

时间:2016-08-03 11:15:46

标签: c# xamarin.forms azure-mobile-services

以下是我在xamarin表单开发中使用google身份验证的代码,经过身份验证后我获得了sid和令牌令牌,但令牌生命时间不到1小时。有没有办法增加令牌的到期时间。如果有人知道请帮助我。先感谢您。

var user = await DependencyService.Get<IAuthentication>()
                 .LoginAsync(azureService.MobileService, provider);
if (user == null)
    return;
else
{
    await GetCurrentUserDetail(provider, Settings.AuthToken);
}

1 个答案:

答案 0 :(得分:2)

您无法延长令牌的使用期限,因为它与登录期间移动应用后端获取的Google id_token的令牌有效期有关。但是,您可以选择刷新此令牌,这样您就不需要每小时重新进行身份验证。您可以在最新版本的客户端SDK中使用RefreshTokenAsync方法执行此操作。

可在此处找到更多背景信息:https://cgillum.tech/2016/03/07/app-service-token-store/