首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >抛出"IDX10223:生存期验证失败。令牌过期。“使用Microsoft.Owin.Security.OpenIdConnect工作Azure AD时

抛出"IDX10223:生存期验证失败。令牌过期。“使用Microsoft.Owin.Security.OpenIdConnect工作Azure AD时
EN

Stack Overflow用户
提问于 2016-05-20 02:16:49
回答 5查看 33.6K关注 0票数 11

我正在将"Microsoft“集成到我们的Asp.NET web项目中,所有这些都按照https://azure.microsoft.com/en-us/documentation/articles/active-directory-devquickstarts-webapp-dotnet/提供的指南很好地工作,甚至我将它部署到IIS8.5。但是,如果我将页面保存在Chrome中一晚,然后在第二天早上尝试通过刷新来再次访问它,情况就会变得糟糕,它会遇到例外情况:

代码语言:javascript
运行
复制
Server Error in '/' Application.
--------------------------------------------------------------------------
IDX10223: Lifetime validation failed. The token is expired.
ValidTo: '05/19/2016 10:45:59'
Current time: '05/19/2016 21:46:31'.

有谁遇到过同样的问题吗?如何刷新令牌?我试着直接做手势,并改变了公共地址,但一切都不起作用。

顺便说一下,我做了一些研究,但所有提到的是,它已经解决了"AspNet.Security.OpenIdConnect.Server“而不是"Microsoft.Owin.Security.OpenIdConnect”。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2020-01-30 02:03:48

我也有一个类似的"IDX10222“错误,在将windows时区设置为自动和重新启动系统之后,系统就能够登录了。

此外,还必须添加"Microsoft.IdentityModel.Logging.IdentityModelEventSource.ShowPII = true;“为了能够在这里看到日期和时间,令牌还没有生效。ValidFrom:'[PII是隐藏的。有关更多细节,请参见https://aka.ms/IdentityModel/PII ]',当前时间:'[PII是隐藏的。有关更多细节,请参见https://aka.ms/IdentityModel/PII ]‘。

票数 3
EN

Stack Overflow用户

发布于 2016-07-29 15:28:55

我也遇到了同样的问题,git上有人说它的bug https://github.com/aspnet-contrib/AspNet.Security.OpenIdConnect.Server/issues/191,但我认为它与您的计算机时间有关,因为OpenidConnect OAuth令牌的有效期为1小时。如果您的机器时间设置是错误的,那么它的行为是这样的。你可以改变时间试着测试这个。请清除浏览器cookie,这样框架就不会使用旧的cookie。

票数 5
EN

Stack Overflow用户

发布于 2019-08-12 10:35:46

在我们的例子中,这是一个Docker容器问题。在将PC留给hibernate之后,再加上某种类型的Docker更新,在时间上相当于Docker容器堆栈。Docker清理和机器重新启动,对其进行排序。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37336926

复制
相关文章

相似问题

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