summaryrefslogtreecommitdiff
path: root/jwt/api_jwt.py
Commit message (Expand)AuthorAgeFilesLines
* Revert "Remove arbitrary kwargs. (#657)"revert-657-remove-arbitrary-kwargsAsif Saif Uddin2021-10-121-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
* RFC: Add type hints (#344)Jacopo Farina2018-04-081-6/+22
* Fix bug if application does not specify audience (#336)Derek Weitzel2018-03-151-0/+5
* Allow list of valid audiences to be passed in to PyJWT.decode() (#306)René Springer2017-11-261-5/+8
* Remove code no longer needed with python2.6 droppedLandon GB2017-10-191-2/+2
* Warn about missing algorithms arg only when verify is TruePrzemysław Suliga2017-08-311-1/+1
* Ensure correct arguments order in decode super callJosé Padilla2017-06-221-2/+4
* Add warning when decoding with no algorithms specifiedJosé Padilla2017-06-221-0/+9
* PyJWT.decode: move verify param into options (#271)Daniel Hahler2017-06-211-2/+6
* DeprecationWarnings: more helpful message (#270)Daniel Hahler2017-06-121-1/+2
* Non-numeric 'iat' now raises InvalidIssuedAtError on decode()190-remove-iat-verificationMark Adams2017-04-171-1/+1
* Stop rejecting tokens with future 'iat' valuesMark Adams2017-04-171-5/+1
* Added new options for requiring exp, iat, and nbf claims.Mark Adams2015-06-021-4/+19
* Added get_unverified_header to public APIMark Adams2015-05-091-0/+1
* Made options a mandatory argument to PyJWT._validate_claims and reordered the...Mark Adams2015-05-041-3/+3
* `verify_expiration` was removed too soonbring-verify_expiration-backJosé Padilla2015-04-261-0/+7
* Refactored PyJWT._validate_claims into multiple PyJWT._validate_*Mark Adams2015-04-191-41/+69
* Refactored JWS-specific logic out of PyJWT and into PyJWS superclassMark Adams2015-04-191-0/+136