一、安装Microsoft.AspNetCore.Authentication.JwtBearer
在nuget中搜索Microsoft.AspNetCore.Authentication.JwtBearer,添加引用到对应的项目中
二、在StartUp.cs 中添加代码
1、ConfigureServices 中添加以下代码,其中JWTTokenOptions是自定义的一个类,表示请求的一些参数,然通过配置文件 appsettings.json获取到该值,并设置为单例模式,修改.netCore 的身份认证方式为jwt。具体代码如下图所示
2、Configure中添加以下代码,比较简单,不再啰嗦,如下图所示
三、项目中开始使用
1、获取设置token 的代码,此处我把客户的Id作为一个关键字存储在token 中,如下图