Невозможно создать токен JWT с ES256 - PullRequest
0 голосов
/ 13 марта 2019

Я не могу создать токен с ES256 для вызова device_check api в документации Apple.

Я использую 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...