summaryrefslogtreecommitdiff
path: root/jwt/api_jwt.py
Commit message (Expand)AuthorAgeFilesLines
* Add complete types to take all allowed keys into account (#873)Viicos2023-04-161-32/+35
* Make `Algorithm` an abstract base class (#845)Viicos2023-03-061-4/+4
* Fix `_validate_iat` validation (#847)Viicos2023-01-141-2/+1
* Differentiate between two errors (#809)Maxim2023-01-031-1/+1
* Make mypy configuration stricter and improve typing (#830)Aarni Koskela2022-12-101-14/+44
* Add `sort_headers` parameter to `api_jwt.encode` (#832)Erik Vroon2022-12-081-1/+9
* Add PyJWT._{de,en}code_payload hooks (#829)Aarni Koskela2022-12-081-9/+40
* fix: use datetime.datetime.timestamp function to have a milliseconds (#821)François Dailloux2022-11-051-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
* Update audience typing (#782)Julian Maurin2022-07-311-4/+6
* Emit a deprecation warning for unsupported kwargs (#776)Stephen Rosen2022-07-051-7/+52
* Fixes for pyright on strict mode (#747)Brandon Chinn2022-05-311-3/+3
* 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
* Replace various string interpolations with f-strings (#744)Aarni Koskela2022-04-121-1/+1
* 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
* Don't use implicit optionals (#705)Kyungmin Lee2021-10-221-4/+4
* Revert "Remove arbitrary kwargs. (#657)" (#701)Asif Saif Uddin2021-10-151-12/+9
* Use timezone package as Python 3.5+ is required (#694)Kevin Kirsche2021-10-061-2/+2
* Chore: inline Variables that immediately Returned (#690)Yasser Tahiri2021-10-031-1/+1
* Remove arbitrary kwargs. (#657)Ajitomi, Daisuke2021-08-081-9/+12
* Prefer headers['alg'] to algorithm parameter in encode(). (#673)Ajitomi, Daisuke2021-08-051-1/+1
* Fix aud validation to support {'aud': null} case. (#670)Ajitomi, Daisuke2021-07-301-8/+7
* Validate claims if configured and verify_signature is not. (#608)Rémy HUBSCHER2021-02-151-3/+9
* Simplify black configuration to be closer to upstream defaults (#568)Jon Dufresne2020-12-211-12/+4
* Split PyJWT/PyJWS classes to tighten type interfaces (#559)Jon Dufresne2020-12-191-21/+24
* Do not mutate the input payload in PyJWT.encode() (#557)Jon Dufresne2020-12-191-0/+1
* Tighten type checking of string values (#556)Jon Dufresne2020-12-171-3/+3
* Replace merge_dict() with builtin dict unpacking generalizations (#555)Jon Dufresne2020-12-171-2/+1
* Prefer direct indexing over options.get() (#552)Jon Dufresne2020-12-171-6/+6
* Cleanup "noqa" comments (#553)Jon Dufresne2020-12-171-1/+0
* Enforce .encode() return type using mypy (#551)Jon Dufresne2020-12-171-1/+1
* Remove unnecessary Unicode decoding before json.loads() (#542)Jon Dufresne2020-12-161-2/+2
* Upgrade black version and usage (#538)Jon Dufresne2020-12-161-2/+2
* Update typing syntax and usage for Python 3.6+ (#535)Jon Dufresne2020-12-161-20/+14
* Avoid loading token twice in pyjwt.decode (#506)Federico Caselli2020-12-121-2/+0
* Drop deprecation warnings (#515)José Padilla2020-08-241-46/+11
* Introduce better experience for JWKs (#511)José Padilla2020-08-241-2/+15
* Remove unnecessary compatibility shims for Python 2 (#498)Jon Dufresne2020-06-191-6/+6
* Emit warnings about user code, not pyjwt code (#494)Marius Gedminas2020-06-091-0/+3
* Run pyupgrade across project to use modern Python 3 conventions (#491)Jon Dufresne2020-06-081-3/+3
* Require tweak (#280)Pau Ruiz Safont2020-05-141-12/+22
* DX Tweaks (#450)José Padilla2019-10-211-91/+107
* Correct type for json_encoder argument (#438)Jon Dufresne2019-09-281-2/+2
* Decode return type is dict[str, Any] (#393)Jacopo Farina2019-01-311-2/+3
* Import collection ABC's from correct module (#384)Tsuyoshi Hombashi2018-11-251-6/+1
* Support Python 3.7 (#375)kreutz-hs2018-11-021-1/+5
* Fix #351 by reverting argument name changes for .decode() (#352)1.6.4Mark Adams2018-05-231-3/+3