在ColdFusion中创建JWT令牌

在ColdFusion中创建JWT令牌,coldfusion,jwt,base64url,Coldfusion,Jwt,Base64url,我正在从ColdFusion创建JWT令牌。我从Github下载了一个名为JsonWebTokens.CFC的CFC包。当我测试它并解码JWT.io解码器中创建的密钥时,有效负载如下所示 { "iss": "rqtOn6XeQeOM5YYCqLiGRw", "exp": 1605099928 } {\'iss\':\'rqton6xeqeom5yycgligrw\',\'exp\':1607990400} 我发现另一个程序是由

我正在从ColdFusion创建JWT令牌。我从Github下载了一个名为JsonWebTokens.CFC的CFC包。当我测试它并解码JWT.io解码器中创建的密钥时,有效负载如下所示

{
  "iss": "rqtOn6XeQeOM5YYCqLiGRw",
  "exp": 1605099928
}
{\'iss\':\'rqton6xeqeom5yycgligrw\',\'exp\':1607990400}

我发现另一个程序是由同一个开发人员编写的,名为base64url.cfm的CFC包,当我运行它,并在JWT.io中解码值时,我得到了正确的结果,如下所示

{
  "iss": "rqtOn6XeQeOM5YYCqLiGRw",
  "exp": 1605099928
}
在比较两个编码器base64url.cfm和Base64urlEncoder.cfc时,我看不出结果会有什么不同。他们似乎在做完全相同的事情。我不知道这个问题可能是什么。我已经试着联系开发人员,但还没有得到任何回应。希望有人能把我引向正确的方向

谢谢

此编辑器已删除第一个解码结果中出现的反斜杠。因此,我上传了一个屏幕截图,显示了我从JWT.io解码器获得的两个结果


我解决了这个问题。谢谢。

我解决了这个问题。