معرفی شرکت ها


flask-jwt-consumer-1.1.0


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Flask JWT consumer with multi public key support
ویژگی مقدار
سیستم عامل -
نام فایل flask-jwt-consumer-1.1.0
نام flask-jwt-consumer
نسخه کتابخانه 1.1.0
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Dmitrii Lapshukov
ایمیل نویسنده lapshukov@gmail.com
آدرس صفحه اصلی https://github.com/dmi3y/flask-jwt-consumer
آدرس اینترنتی https://pypi.org/project/flask-jwt-consumer/
مجوز -
[![CircleCI](https://circleci.com/gh/dmi3y/flask-jwt-consumer.svg?style=svg)](https://circleci.com/gh/dmi3y/flask-jwt-consumer) [![Maintainability](https://api.codeclimate.com/v1/badges/2012c48af0e1d47d7f3a/maintainability)](https://codeclimate.com/github/dmi3y/flask-jwt-consumer/maintainability) ## Flask JWT consumer > Flask extension for JWT token validation Based on [pyJWT](https://github.com/jpadilla/pyjwt). Supports multi public key validation in form of simplified `authorized_keys` format, with only keys, and comments, no options. Good for key rotations or when you need multi issuer support. ### Rational Inspired by [Flask JWT Simple](https://github.com/vimalloc/flask-jwt-simple), nice package I was enjoying until the need for multi key support. So that's where many backward compatible settings came from. ### Configuration - `JWT_ALGORITHM` default `RS256`, algorithm used to decode JWT. As current iteration only asymmetric algorithms are considered. So anything symmetric will likely fail. - `JWT_HEADER_NAME` default `Authorization`, header where JWT expected to be. - `JWT_HEADER_TYPE` default `Bearer`, type of the token, part of the header's value. - `JWT_IDENTITY` optional, if provided JWT will use it. - `JWT_AUTHORIZED_KEYS` new line separated list of OpenSSH formatted keys. - `VERIFY_AUD` disable verification of `aud` during JWT decoding. ### Decorators *@requires_jwt* - use on the flask endpoint that is desired to be protected, accepts additional parameter `pass_token_payload` which will add named parameter `token_payload` at the very end of the parameters accepted by decorated function. ```py @requires_jwt def get(search): # ...GET logic with search parameter @requires_jwt(pass_token_payload=True) def post(data, token_payload): # ...POST logic with data parameter and token payload ```


نیازمندی

مقدار نام
- Flask
- PyJWT
- cryptography


نحوه نصب


نصب پکیج whl flask-jwt-consumer-1.1.0:

    pip install flask-jwt-consumer-1.1.0.whl


نصب پکیج tar.gz flask-jwt-consumer-1.1.0:

    pip install flask-jwt-consumer-1.1.0.tar.gz