首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在每次请求之后延长令牌过期日期(我使用WebApi承载令牌)

如何在每次请求之后延长令牌过期日期(我使用WebApi承载令牌)
EN

Stack Overflow用户
提问于 2016-04-05 08:38:08
回答 1查看 1.1K关注 0票数 4

问题是:

  • 我有ASP WebApi 2默认的Asp标识(承载)
  • 客户端平台- Ios、Android、WinPhone和Web

Ios、Android、WinPhone的过期日期必须为1年,但对web-5分钟而言,到期日期必须在每次用户活动之后延长。

每个请求都可以包含PlatformType(或其他信息)。

如何在每个用户活动之后延长令牌过期日期?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-08 21:45:49

当主令牌过期时,应使用刷新令牌。您可以选择此刷新令牌的过期日期为多天。

代码语言:javascript
复制
RefreshTokenProvider = new AuthenticationTokenProvider()
            {
                OnCreate = (obj) =>
                {
                    obj.Ticket.Properties.ExpiresUtc = DateTime.UtcNow.AddMonths(6);
                    obj.SetToken(obj.SerializeTicket());
                },
                OnReceive = (obj) => { obj.DeserializeTicket(obj.Token); }
            },
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36421198

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档