JWT签名验证失败,java到php
我和你们分享第一个密码
php代码 http://pastebin.com/b8TNfyzq第22行
JwtTester。JAVA http://pastebin.com/TsF0wsCX第22行
我在php服务器中编写的java代码中创建的令牌与该令牌不匹配。 虽然我不能在两边都验证同一把钥匙
我在用github。java代码中的com/jwtk/jjwt 还有github。php代码中的com/firebase/php jwt
与java代码和密钥中的数据相同,当我仅在PHP中创建令牌时,它由不同的令牌组成
# 1 楼答案
这是一个格式转换问题jjwt需要一个用base64编码的密钥,php jwt使用一个普通字符串
Jjwt JwtBuilder
Php-jwt JWT
在调用
JwtBuilder.signWith
之前,在base64中对密钥进行编码