无法使用ES256创建JWT令牌

时间:2019-03-13 08:51:10

标签: ios ruby-on-rails ruby jwt

我无法使用ES256创建令牌来调用Apple文档中的device_check api。

我正在使用ruby-2.2.3

jwt_token = JWT.encode({iss: team_id, iat: Time.now.to_i}, ec_key, 'ES256', {kid: key_id})

但是我遇到了这个错误

NoMethodError: undefined method `group' for #<String:0x007..>
from ~/.rvm/gems/ruby-2.2.3/gems/jwt-1.5.1/lib/jwt.rb:49:in `sign_ecdsa'

但这可以与另一种加密方式(例如HS256)配合使用

有人可以帮我用ES256创建此令牌

0 个答案:

没有答案