Chalice Jwt 1.0.1 | Coderz Repository

chalice-jwt 1.0.1

Last updated:

0 purchases

chalice-jwt 1.0.1 Image
chalice-jwt 1.0.1 Images

Free

Languages

Categories

Add to Cart

Description:

chalicejwt 1.0.1

Json Web Token based authentication for Python Chalice
# Maintainers wanted

Chalice-JWT

chalice-jwt provides a simple interface for jwt based authentication with AWS Chalice microframework(serverless).
source code available at: https://github.com/marktennyson/chalice-jwt
Usage
from chalice import Chalice
from chalice_jwt import JWTManager
from datetime import timedelta

app = Chalice(app_name='test-jwt')

jwt = JWTManager(jwtSecret="top-secret-key", app=app)


@app.route('/')
def index():
return {'hello': 'world'}

@app.route('/get-token')
def token():
Identity:dict = {"email":"aniketsarkar@yahoo.com"}
return {'token': jwt.create_access_token(identity=Identity, expires_in=timedelta(seconds=60)),}

@app.route('/get-identity')
@jwt.its_required
def login():
return jwt.get_jwt_identity()

Installation
chalice-jwt is available from pypi.
install using pip
pip install chalice-jwt

install from source code
git clone https://github.com/marktennyson/chalice-jwt && cd chalice-jwt
python setup.py install --user

Compatibility
chalice-jwt is compatiable with all python3 versions.
Not available for Python version 2.
Contributing
We welcome contributions of all types!

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product: (if this is empty don't purchase this product)

Customer Reviews

There are no reviews.