它太简单了, 它的值是含有用户名和密码组成的字符串, 并用冒号(:)连接, 并且编码为Base64字符串....去这个网址可以更直观的理解这三部分: jwt.io
JWT token最终是一个字符串, 它的三个部分用点(.)分开, 前两部分(header payload)是Base64编码的字符串; 最后一部分是前两个...Base64字符串的组合, 也是用点(.)分开并进行了签名, 如下图:
?
...使用Bearer方案和JWT的流程如下:
?
配置项目, 在Startup的ConfigureServices里:
?
如果使用Identity Server 4的话, 这里就可以不这样写了....注意这里usename:password的base64编码是: dXNlcm5hbWU6cGFzc3dvcmQ=
现在我获得了token, 然后我用token再次请求Country资源:
?