文件名称:flask-jwt-extended:提供JWT支持的开源Flask扩展(包括电池)!
文件大小:94KB
文件格式:ZIP
更新时间:2024-02-25 20:11:40
flask jwt flask-jwt flask-jwt-extended FlaskPython
Flask-JWT-扩展 产品特点 Flask-JWT-Extended不仅在Flask中增加了对使用JSON Web令牌(JWT)的支持以保护视图,而且还内置了许多有用的(和可选的)功能,这些功能使使用JSON Web令牌更容易。 这些包括: 支持将自定义声明添加到JSON Web令牌 对收到的令牌进行自定义声明验证 从复杂对象创建令牌或从接收到的令牌创建复杂对象 令牌新鲜度和单独的视图修饰符,仅允许新鲜令牌 代币吊销/列入黑名单 将令牌存储在Cookie和CSRF保护中 用法 变更日志 您可以在查看更改日志。 该项目遵循。 闲聊 与社区聊天或在提问 当地发展 我们在单元测试中要求100%
【文件预览】:
flask-jwt-extended-master
----MANIFEST.in(80B)
----.pep8speaks.yml(63B)
----requirements.txt(774B)
----examples()
--------custom_decorators.py(1KB)
--------jwt_in_json.py(1KB)
--------tokens_from_complex_objects.py(2KB)
--------token_freshness.py(3KB)
--------optional_protected_endpoints.py(1KB)
--------database_blacklist()
--------oidc.py(4KB)
--------loaders.py(1KB)
--------refresh_tokens.py(2KB)
--------complex_objects_from_tokens.py(2KB)
--------jwt_in_cookie.py(4KB)
--------redis_blacklist.py(6KB)
--------csrf_protection_with_cookies.py(3KB)
--------jwt_in_query_string.py(1KB)
--------blacklist.py(3KB)
--------simple.py(2KB)
--------additional_data_in_access_token.py(1KB)
----.travis.yml(422B)
----tox.ini(543B)
----LICENSE(1KB)
----setup.cfg(90B)
----setup.py(2KB)
----README.md(2KB)
----docs()
--------options.rst(12KB)
--------refresh_tokens.rst(990B)
--------basic_usage.rst(2KB)
--------tokens_in_cookies.rst(5KB)
--------optional_endpoints.rst(588B)
--------conf.py(10KB)
--------tokens_from_complex_object.rst(2KB)
--------installation.rst(659B)
--------__init__.py(0B)
--------token_freshness.rst(816B)
--------changing_default_behavior.rst(4KB)
--------index.rst(677B)
--------Makefile(7KB)
--------add_custom_data_claims.rst(849B)
--------tokens_in_json_body.rst(550B)
--------custom_decorators.rst(622B)
--------complex_objects_from_token.rst(1KB)
--------blacklist_and_token_revoking.rst(2KB)
--------api.rst(2KB)
--------tokens_in_query_string.rst(731B)
----tests()
--------test_options_method.py(1KB)
--------test_headers.py(6KB)
--------test_config.py(15KB)
--------test_blacklist.py(5KB)
--------utils.py(544B)
--------test_multiple_token_locations.py(5KB)
--------test_decode_tokens.py(11KB)
--------test_asymmetric_crypto.py(2KB)
--------__init__.py(0B)
--------test_user_claims_loader.py(5KB)
--------test_jwt_header_loader.py(4KB)
--------test_json.py(4KB)
--------test_cookies.py(18KB)
--------test_claims_verification.py(3KB)
--------test_view_decorators.py(13KB)
--------test_query_string.py(2KB)
--------test_user_loader.py(2KB)
----.readthedocs.yml(141B)
----flask_jwt_extended()
--------exceptions.py(2KB)
--------config.py(11KB)
--------utils.py(18KB)
--------tokens.py(7KB)
--------__init__.py(657B)
--------view_decorators.py(11KB)
--------default_callbacks.py(4KB)
--------jwt_manager.py(22KB)
----.gitignore(1KB)