我有一个基于声明的身份验证的应用程序,最近我遇到了一个随机丢失身份验证的问题。应用程序通常从System.Security.Claims.ClaimsIdentity获取它的身份、声明信息,并且它可以很好地授权。由于某种原因,在单击不同的页面后,我失去了身份验证,它似乎正在查看System.Security.Claims.WindowsIdentity并且它以空异常退出,因为现在没有更多的授权信息。我也在使用 IdentityServerV3。我为缺乏具体的技术数据道歉,但想知道是否有人遇到过这个问题。没有具体的时间,因为我首先认为它可能会过期。它发生得非常随机。我已经包括了屏幕抓取:
这是我被授权的时候
这是 10 秒后
如果您需要任何进一步的信息,请告诉我并提前感谢!