Fix the JWK to use base64 encoded bytes
This commit is contained in:
parent
be789edcdd
commit
3071152dd1
1 changed files with 3 additions and 3 deletions
|
@ -1,7 +1,7 @@
|
|||
import json
|
||||
import logging
|
||||
|
||||
from base64 import urlsafe_b64encode
|
||||
from jwkest import long_to_base64
|
||||
from cachetools import lru_cache
|
||||
from cryptography.x509 import load_pem_x509_certificate
|
||||
from cryptography.hazmat.backends import default_backend
|
||||
|
@ -701,8 +701,8 @@ def jwk_set_uri():
|
|||
'kty': 'RSA',
|
||||
'alg': 'RS256',
|
||||
'use': 'sig',
|
||||
'n': urlsafe_b64encode(str(certificate.public_numbers().n)),
|
||||
'e': urlsafe_b64encode(str(certificate.public_numbers().e)),
|
||||
'n': long_to_base64(certificate.public_numbers().n),
|
||||
'e': long_to_base64(certificate.public_numbers().e),
|
||||
}],
|
||||
'issuer': JWT_ISSUER,
|
||||
})
|
||||
|
|
Reference in a new issue