./www/py-flask-jwt-extended, Extended JWT integration with Flask

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 4.6.0, Package name: py312-flask-jwt-extended-4.6.0, Maintainer: pkgsrc-users

Flask-JWT-Extended not only adds support for using JSON Web Tokens (JWT) to
Flask for protecting views, but also many helpful (and optional) features built
in to make working with JSON Web Tokens easier. These include:
* Support for adding custom claims to JSON Web Tokens
* Custom claims validation on received tokens
* Creating tokens from complex objects or complex object from received tokens
* Refresh tokens
* Token freshness and separate view decorators to only allow fresh tokens
* Token revoking/blacklisting
* Storing tokens in cookies and CSRF protection


Required to run:
[devel/py-setuptools] [www/py-werkzeug] [www/py-flask] [lang/py-six] [security/py-cryptography] [textproc/py-JWT] [lang/python37]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 33.46 KB

Version history: (Expand)


CVS history: (Expand)


   2024-01-15 10:10:14 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-flask-jwt-extended: updated to 4.6.0

4.6.0

Bump cryptography from 41.0.4 to 41.0.6
Do not check JWT_TOKEN_LOCATION when testing if cookie_csrf_protect is enabled
   2023-12-13 20:25:58 by Thomas Klausner | Files touched by this commit (1)
Log message:
py-flask-jwt-extended: add missing tool
   2023-12-01 20:13:15 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-flask-jwt-extended: updated to 4.5.3

4.5.3

Typos
Replace "defining" with "define"
Fix documentation syntax error
remove duplicate comments
Support python 3.12 and add support for flask 3.0
   2023-05-10 14:46:08 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-flask-jwt-extended: updated to 4.4.4

4.4.4
Fix compatibility with flask version 2.3

4.4.3
Documentation improvements
Drop support for python 3.6 (flask no longer supports 3.6, so following suite here)
Add option to include current_user in jinja templates by default
Fix mypy type checks for current_user

4.4.2
Fix mypy explicitly mark exported names
Fix verify_type being set to False by default in verify_jwt_in_request()

4.4.1
Documentation improvements
Fix PEP 561 compatibility
   2022-01-04 21:55:40 by Thomas Klausner | Files touched by this commit (1595)
Log message:
*: bump PKGREVISION for egg.mk users

They now have a tool dependency on py-setuptools instead of a DEPENDS
   2021-10-26 13:31:15 by Nia Alarie | Files touched by this commit (1030)
Log message:
www: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Not committed (merge conflicts):
www/nghttp2/distinfo

Unfetchable distfiles (almost certainly fetched conditionally...):
./www/nginx-devel/distinfo array-var-nginx-module-0.05.tar.gz
./www/nginx-devel/distinfo echo-nginx-module-0.62.tar.gz
./www/nginx-devel/distinfo encrypted-session-nginx-module-0.08.tar.gz
./www/nginx-devel/distinfo form-input-nginx-module-0.12.tar.gz
./www/nginx-devel/distinfo headers-more-nginx-module-0.33.tar.gz
./www/nginx-devel/distinfo lua-nginx-module-0.10.19.tar.gz
./www/nginx-devel/distinfo naxsi-1.3.tar.gz
./www/nginx-devel/distinfo nginx-dav-ext-module-3.0.0.tar.gz
./www/nginx-devel/distinfo nginx-rtmp-module-1.2.2.tar.gz
./www/nginx-devel/distinfo nginx_http_push_module-1.2.10.tar.gz
./www/nginx-devel/distinfo ngx_cache_purge-2.5.1.tar.gz
./www/nginx-devel/distinfo ngx_devel_kit-0.3.1.tar.gz
./www/nginx-devel/distinfo ngx_http_geoip2_module-3.3.tar.gz
./www/nginx-devel/distinfo njs-0.5.0.tar.gz
./www/nginx-devel/distinfo set-misc-nginx-module-0.32.tar.gz
./www/nginx/distinfo array-var-nginx-module-0.05.tar.gz
./www/nginx/distinfo echo-nginx-module-0.62.tar.gz
./www/nginx/distinfo encrypted-session-nginx-module-0.08.tar.gz
./www/nginx/distinfo form-input-nginx-module-0.12.tar.gz
./www/nginx/distinfo headers-more-nginx-module-0.33.tar.gz
./www/nginx/distinfo lua-nginx-module-0.10.19.tar.gz
./www/nginx/distinfo naxsi-1.3.tar.gz
./www/nginx/distinfo nginx-dav-ext-module-3.0.0.tar.gz
./www/nginx/distinfo nginx-rtmp-module-1.2.2.tar.gz
./www/nginx/distinfo nginx_http_push_module-1.2.10.tar.gz
./www/nginx/distinfo ngx_cache_purge-2.5.1.tar.gz
./www/nginx/distinfo ngx_devel_kit-0.3.1.tar.gz
./www/nginx/distinfo ngx_http_geoip2_module-3.3.tar.gz
./www/nginx/distinfo njs-0.5.0.tar.gz
./www/nginx/distinfo set-misc-nginx-module-0.32.tar.gz
   2021-10-07 17:09:00 by Nia Alarie | Files touched by this commit (1033)
Log message:
www: Remove SHA1 hashes for distfiles
   2021-03-11 07:32:46 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-flask-jwt-extended: updated to 4.1.0

4.1.0
Allow JWT type to be things besides refresh or access. Any type that is not \ 
refresh will be considered an access token. Thanks @sambonner for the PR!
Allow locations kwarg for jwt_required() to be a string
Minor documentation improvements