ASP.NET Core API 刷新 access token

💡 原文中文,约1200字,阅读约需3分钟。
📝

内容提要

本文介绍了JWT Token和refresh token的概念和作用。JWT Token用于表示身份的唯一标识,而refresh token用于重新获取access token。access token用于访问受保护的资源,通常生命周期较短,过期后需要重新获取。refresh token用于获取新的access token,可以在几天到几个月内使用,但一旦过期或被撤销,需要重新进行身份验证。源代码地址:https://github.com/bingbing-gui/Asp.Net-Core-Skill/tree/master/Fundamentals/AspNetCore.API.Auth/AspNetCore.API.JWT.Authentication

🎯

关键要点

  • JWT Token用于表示身份的唯一标识,称为access token。
  • refresh token用于重新获取access token,设置的过期时间较长。
  • access token用于访问受保护的资源,生命周期较短,过期后需重新获取。
  • refresh token在有效期内可获取多个access token,过期或被撤销后需重新身份验证。
  • refresh token的生命周期通常比access token长,确保持续访问。
  • 源代码地址提供了相关实现的链接。
🏷️

标签

➡️

继续阅读