summaryrefslogtreecommitdiff
path: root/jwt
Commit message (Expand)AuthorAgeFilesLines
* Export PyJWKClientConnectionError class (#887)David Davis2023-05-161-0/+2
* Add `as_dict` option to `Algorithm.to_jwk` (#881)Thitat Auareesuksakul2023-05-091-30/+109
* Fix for issue #862 - ignore invalid keys in a jwks. (#863)Tim Waterson2023-05-091-2/+2
* bump up version to 2.7.0José Padilla2023-05-091-1/+1
* Add complete types to take all allowed keys into account (#873)Viicos2023-04-165-134/+165
* Add client connection error exception (#876)David Davis2023-04-102-2/+8
* Add a timeout for PyJWKClient requests (#875)David Davis2023-04-081-2/+4
* Make `Algorithm` an abstract base class (#845)Viicos2023-03-062-14/+23
* [pre-commit.ci] pre-commit autoupdate (#855)pre-commit-ci[bot]2023-02-072-2/+0
* Improve error messages when cryptography isn't installed (#846)Viicos2023-01-261-5/+10
* Fix `_validate_iat` validation (#847)Viicos2023-01-141-2/+1
* Differentiate between two errors (#809)Maxim2023-01-031-1/+1
* Add more types (#843)Viicos2023-01-033-17/+19
* Make mypy configuration stricter and improve typing (#830)Aarni Koskela2022-12-109-106/+165
* Add `sort_headers` parameter to `api_jwt.encode` (#832)Erik Vroon2022-12-082-3/+11
* Add PyJWT._{de,en}code_payload hooks (#829)Aarni Koskela2022-12-081-9/+40
* Custom header configuration in jwk client (#823)Michael Haines2022-11-161-1/+4
* fix: use datetime.datetime.timestamp function to have a milliseconds (#821)François Dailloux2022-11-051-1/+1
* Add `Algorithm.compute_hash_digest` and use it to implement at_hash validatio...Stephen Rosen2022-11-021-0/+23
* Bump version to 2.6.0 (#813)2.6.0José Padilla2022-10-191-1/+1
* Handling 'ImmatureSignatureError' for issued_at time (#794)Sriharan Manogaran2022-10-151-1/+4
* Invalidate exp when exp == now() (#797)William Edmisten2022-09-231-1/+1
* Bump version to 2.5.0 (#801)2.5.0José Padilla2022-09-171-1/+1
* Mypy as pre-commit check + api_jws typing (#787)Julian Maurin2022-08-033-38/+40
* Add cacheing functionality for JWK set (#781)Haoyu(Jerry) Wu2022-08-013-17/+110
* Add type hints to jwt/help.py and add missing types dependency (#784)Kevin Kirsche2022-08-011-5/+6
* Improve PyJWKSet error accuracy (#786)Julian Maurin2022-08-011-5/+7
* Update audience typing (#782)Julian Maurin2022-07-311-4/+6
* Fix for headers disorder issue (#721)kadabusha2022-07-191-1/+2
* Emit a deprecation warning for unsupported kwargs (#776)Stephen Rosen2022-07-053-8/+74
* Expose get_algorithm_by_name as new method (#773)Stephen Rosen2022-07-032-22/+33
* docs: fix simple typo, iinstance -> isinstance (#774)Tim Gates2022-07-031-1/+1
* Fixes for pyright on strict mode (#747)Brandon Chinn2022-05-312-6/+6
* Do not fail when an unusable key occurs (#762)Matthias Gilch2022-05-311-1/+8
* Add to_jwk static method to ECAlgorithm (#732)Leon Smith2022-05-231-0/+35
* Revert "adding support for compressed payloads (#753)" (#761)Asif Saif Uddin2022-05-231-22/+1
* adding support for compressed payloads (#753)Daniel Miles2022-05-191-1/+22
* chore: fix lint errorsJosé Padilla2022-05-151-1/+1
* Merge pull request from GHSA-ffqj-6fqr-9h24José Padilla2022-05-123-22/+80
* Replace various string interpolations with f-strings (#744)Aarni Koskela2022-04-126-17/+16
* Don't mutate options dictionary in .decode_complete() (#743)Aarni Koskela2022-04-051-4/+2
* Add a deprecation warning when jwt.decode() is called with the legacy verify=...Aarni Koskela2022-04-051-0/+12
* Add detached payload support for JWS encoding and decoding (#723)Florent Viard2022-03-261-9/+40
* fix: Update copyright information (#729)Kevin Kirsche2022-02-021-1/+1
* api_jwk: Add PyJWKSet.__getitem__ (#725)William Woodruff2022-01-251-0/+6
* Explicit check the key for ECAlgorithm (#713)Evgeniy Tatarkin2021-12-121-0/+6
* Don't use implicit optionals (#705)Kyungmin Lee2021-10-222-8/+8
* Bump up version to v2.3.0 (#703)2.3.0José Padilla2021-10-161-1/+1
* Revert "Remove arbitrary kwargs. (#657)" (#701)Asif Saif Uddin2021-10-152-13/+12
* Add exception chaining (#702)KDH2021-10-151-5/+5