Flask Authentication (JWT)
Flask-JWT-Extended
Flask
Flask-SQLAlchemy
Flask-Migrate
Werkzeug
To use you need have local PostreSQL server and Database on name : User
$ python3 -m venv env
$ source env/bin/activate
$ https://github.com/Boryszs/flask-auth.git
$ cd flask-auth
$ pip install -r requirements.txt
$ flask run
$ Ctrl + C
$ flask db init # use to create databse
$ flask db migrate # use to create databse
$ flask db upgrade # use to create databse
id = db.Column(db.Integer, primary_key=True)
username = db.Column(db.String(32), index=True)
password = db.Column(db.String(128))
python3 app.py or flask run
return “Hello World”
"username":"username",
"password":"password"
"username":"username",
"password":"password"
KEY | VALUE |
---|---|
Authorization | Bearer return token on login |
Content-Type | application/json |
Successful access
Without access message when token will expire