![[WebApi]ASP.Net Core 中使用JWT认证(3.1版本,5.0也可以使用)](http://pic.xiahunao.cn/yaotu/[WebApi]ASP.Net Core 中使用JWT认证(3.1版本,5.0也可以使用))
ASP.Net Core 中使用JWT认证JWT简单介绍开始编码JWT简单介绍关于JWT网上有很多介绍,这里就不介绍了,本文主要以实现为主。JWT由3部分构成:HEADER 、PAYLOAD 、SIGNATUREHEADER:包含token的元数据,主要是加密算法,和签名的类型,如下面的信息,说明了加密的对象类型是JWT,加密算法是HMAC SHA-256{"alg":"HS256","typ":"JWT"}PAYLOAD:主要包含一些声明信息(claim),这些声明是key-value对的数据结构。通常如用户名,角色等信息,过期日期等,因为是未加密的,所以不建议存放敏感信息。SIGNATURE:jwt要符合jws(Json Web Signature)的标准生成一个最终的签名。把编码后的