ASP.net Core 2.0 JWT token 刷新

标签 asp.net asp.net-core jwt

我已经在我的 .NET Core 2.0 项目中实现了 JWT Bearer Auth 和 Identity Cookie Auth,一个用于 UI,另一个用于 REST API。

到目前为止,JWT token 一切正常,我将过期时间设置为 30 分钟,与身份 Cookie 过期时间相同。

我还没有遇到任何关于 JWT 刷新 token 实现的官方文档。虽然有 1 或 2 篇博客文章涉及此主题,但它们太复杂且维护成本很高。

那么,想知道刷新 token 的概念是否适用于此,还是我们只使用 JWT 访问 token ?

经过研究,这是我最接近的答案 SO

最佳答案

您可以使用IdentityServer4这是用于 ASP.NET Core 2 的 OpenID Connect 和 OAuth 2.0 框架,并实现刷新 token 协议(protocol)

关于ASP.net Core 2.0 JWT token 刷新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46810207/

相关文章:

jwt - 将 JWT SigningKey 存储在 Java KeyStore 中

javascript - 如何使用 javascript 保留以编程方式复制到剪贴板的断行?

c# - 每当更新数据库中的字段时调用外部 API

c# - MSAL.Net 没有帐户或登录提示传递给 AcquireTokenSilent 调用

c# - 是否可以在 ASP.NET Core 中组合 [FromRoute] 和 [FromBody]?

node.js - 在 Node JS 中同时使用 JWT 和 session 进行身份验证系统

javascript - JWT 未按预期与 Node.JS 一起工作

asp.net - asp.net中如何显示警告框

c# - 我想使用 aspx 在网络上旋转图像

c# - 不是由按钮触发的事件