python-jose icon indicating copy to clipboard operation
python-jose copied to clipboard

A JOSE implementation in Python

Results 123 python-jose issues
Sort by recently updated
recently updated
newest added

I took a shot and I failed. Now I will have to spend a while figuring out exactly what Python Jose prefers. A readme would take out the guesswork and...

docs

I'd love to see support for RFC-8037 (JWS/JWT specifically with Ed25519 via PyNaCl) and RFC-7539 (JWE using ChaCha20/Poly1305 encryption) in here. - Regarding RFC-8037, there seems to be a PR...

enhancement

When trying to build with an alternative backend I am still required to pull in "rsa" and "pyasn1". Is it expected behaviour that they are always required even though I...

```shell pip install python-jose ... running build_ext warning: GMP or MPIR library not found; Not building Crypto.PublicKey._fastmath. building 'Crypto.Random.OSRNG.winrandom' extension error: Microsoft Visual C++ 9.0 is required. Get it from...

??? decoded_sig = base64url_decode(encoded_sig) Traceback (most recent call last): File "", line 1, in File "/home/as/.local/lib/python3.5/site-packages/jose/utils.py", line 39, in base64url_decode input += b'=' * (4 - rem) TypeError: Can't convert...

With the new backends now in place and trying to get pure python rsa backend implemented, I found out that the RSA backends currently have unified a funny "standard" in...

Attempting to sign a JWT token with a private RSA key throws: ``` JWKError: Private key not available in this object ``` The problem seems to come from `RSAKey._process_jwk()` in...

Hi, While attempting to convert from jose to using python cryptography, I came across an issue that may impact your library. It appears that OpenSSL (libssl 1.0.2g+) return an EC...

Hi, We'd like to accept multiple audiences, but `jwt.decode()` does not support an iterable. This is supported in [PyJWT](https://github.com/jpadilla/pyjwt/blob/master/jwt/api_jwt.py#L81), and the [`_validate_aud()`](https://github.com/mpdavis/python-jose/blob/master/jose/jwt.py#L317) seems to already accept a list of audiences...

I fixed a mistake in get_unverified_claims() docs about argument description, changed headers to claims.