Bel*_*014 6 .net c# oauth azure jwt
该JWT.IO网站对创建和验证JSON网络令牌调试器。
当我将我的秘密字符串复制并粘贴到VERIFY SIGNATURE块中时,我可以看到它生成了一个签名。
我向下滚动页面,发现Microsoft实现的.NET解决方案。下载后,我添加了单元测试以手动生成签名。
但是,JWT.IO网站生成的签名与我的单元测试生成的签名略有不同。
Secrect string: "THIS IS A SECRET STRING WHICH CAN BE SHARED BETWEEN THE SERVICES"
Unit test signature: "B0d57pcHoDiTDE/98dyrMx9HoFKGLOcM094eYBgJqHo="
JWT.IO signature: B0d57pcHoDiTDE_98dyrMx9HoFKGLOcM094eYBgJqHo
Run Code Online (Sandbox Code Playgroud)
我注意到JWT.IO签名字符串是URL编码安全的,但是单元测试签名不是。
如何生成与JWT.IO网站相同的签名?
下面被接受的答案使我上了课堂Base64UrlEncoder。我已经修改了单元测试以生成与JWT.IO网站完全相同的签名:
| 归档时间: |
|
| 查看次数: |
808 次 |
| 最近记录: |