C# Azure移动服务令牌到期期限

C# Azure移动服务令牌到期期限,c#,xamarin.forms,azure-mobile-services,C#,Xamarin.forms,Azure Mobile Services,这是我在xamarin forms开发中用于google身份验证的代码,在身份验证之后,我得到了sid和令牌,但令牌寿命几乎不到1小时。有没有办法增加令牌的过期时间。如果有人知道,请帮助我。先谢谢你 var user = await DependencyService.Get<IAuthentication>() .LoginAsync(azureService.MobileService, provider); if (user == null)

这是我在xamarin forms开发中用于google身份验证的代码,在身份验证之后,我得到了sid和令牌,但令牌寿命几乎不到1小时。有没有办法增加令牌的过期时间。如果有人知道,请帮助我。先谢谢你

var user = await DependencyService.Get<IAuthentication>()
                 .LoginAsync(azureService.MobileService, provider);
if (user == null)
    return;
else
{
    await GetCurrentUserDetail(provider, Settings.AuthToken);
}
var user=wait DependencyService.Get()
.LoginAsync(azureService.MobileService,提供商);
if(user==null)
返回;
其他的
{
等待GetCurrentUserDetail(提供程序,Settings.AuthToken);
}

您不能增加令牌寿命,因为它与移动应用程序后端在登录期间获取的Google id_令牌的令牌寿命有关。但是,您可以选择刷新此令牌,这样就不需要每小时重新验证一次。您可以在最新版本的客户端SDK中使用该方法来执行此操作


更多背景信息可以在这里找到:

@gurpreetsigh如果Chris的帖子回答了你的问题,请接受它:)我已经按照链接向后端“/.auth/refresh”发出请求,但我从邮递员那里得到了“你没有查看此目录或页面的权限”。我正在使用Microsoft身份验证令牌。你知道为什么会发生这种情况以及我们必须在哪里进行更改吗?我也在请求中添加了这行代码。标题[“x-access\u type”]=“offline”;