我已經使用具有IdentityServer4 netstandard2.0工作原型Visual Studio解決方案:DX10223:終身驗證失敗
- IdentityServer(asp.net核心MVC)
- AllowedGrantTypes = GrantTypes.HybridAndClientCredentials
- RefreshTokenUsage = TokenUsage.ReUse
- RefreshTokenExpiration = TokenExpiration.Sliding
- Web項目(asp.net核心MVC)
- API項目(asp.net核心MVC)
有時候,加入API項目時,我得到了以下錯誤:
DX10223:生命週期驗證失敗。令牌已過期。
如何以及在哪裏可以刷新令牌?
是否可以刷新API項目上的標記?
嘗試檢查服務器的時區和當前的時間設定。使用錯誤的時間設置可用的令牌1小時可能會使令牌過期超出預期。 –
如果我想在用戶斷開連接之前沒有到期? – ZeBobo5
您可以考慮使用'AspNet.Security.OpenIdConnect.Server'而不是'Microsoft.Owin.Security.OpenIdConnect'。此問題與OAuth令牌有效性相關,請檢查令牌是否有適當的到期時間(我不太瞭解OAuth令牌過期的工作原理)。 –