Как подписать JWT с помощью RSA-256, используя закрытый ключ в Google App Engine?

Я следую инструкциям в этом сообщении: https://developers.google.com/identity/protocols/OAuth2ServiceAccount

signed_jwt = jwt.encode(payload, PRIVATE_KEY_FROM_JSON, headers=additional_headers,algorithm='RS256')

Я установил библиотеку PyJWT == 1.6.1 и криптографию == 1.7.2. (был включен lib/ dir)

Но GAE сообщил об ошибке:

from cryptography.hazmat.bindings._constant_time import lib

ImportError: dynamic module does not define init function (init_constant_time)

Возможно, что GAE не принял библиотеку криптографии. Как я могу использовать криптографию на GAE? Спасибо

0 ответов

Другие вопросы по тегам