register auth blueprint
This commit is contained in:
parent
75f244ae9f
commit
c8d56b5e1e
3 changed files with 22 additions and 21 deletions
3
app.py
3
app.py
|
@ -49,9 +49,10 @@ def hello_world():
|
|||
|
||||
# Blue prints
|
||||
from api.api import api
|
||||
from auth.auth import auth
|
||||
|
||||
app.register_blueprint(api)
|
||||
|
||||
app.register_blueprint(auth)
|
||||
|
||||
if __name__ == '__main__':
|
||||
app.run(debug=DEBUG, port=PORT)
|
|
@ -1,14 +1,14 @@
|
|||
from flask import Blueprint, request, jsonify, session
|
||||
from ..models.User import User
|
||||
import models
|
||||
|
||||
auth = Blueprint('auth', __name__, url_prefix='/auth')
|
||||
|
||||
@api.route('/signup', methods=['POST'])
|
||||
@auth.route('/signup', methods=['POST'])
|
||||
def auth_signup():
|
||||
response = {"message": "signup post"}
|
||||
return jsonify(response)
|
||||
|
||||
@api.route('/login', methods=['POST'])
|
||||
@auth.route('/login', methods=['POST'])
|
||||
def auth_login():
|
||||
response = {"message": "login post"}
|
||||
return jsonify(response)
|
|
@ -64,23 +64,23 @@ class User(db.Model):
|
|||
self.admin = admin
|
||||
|
||||
def encode_auth_token(self, user_id):
|
||||
"""
|
||||
Generates the Auth Token
|
||||
:return: string
|
||||
"""
|
||||
try:
|
||||
payload = {
|
||||
'exp': datetime.datetime.utcnow() + datetime.timedelta(days=0, seconds=5),
|
||||
'iat': datetime.datetime.utcnow(),
|
||||
'sub': user_id
|
||||
}
|
||||
return jwt.encode(
|
||||
payload,
|
||||
app.config.get('SECRET_KEY'),
|
||||
algorithm='HS256'
|
||||
)
|
||||
except Exception as e:
|
||||
return e
|
||||
"""
|
||||
Generates the Auth Token
|
||||
:return: string
|
||||
"""
|
||||
try:
|
||||
payload = {
|
||||
'exp': datetime.datetime.utcnow() + datetime.timedelta(days=0, seconds=5),
|
||||
'iat': datetime.datetime.utcnow(),
|
||||
'sub': user_id
|
||||
}
|
||||
return jwt.encode(
|
||||
payload,
|
||||
app.config.get('SECRET_KEY'),
|
||||
algorithm='HS256'
|
||||
)
|
||||
except Exception as e:
|
||||
return e
|
||||
|
||||
@staticmethod
|
||||
def decode_auth_token(auth_token):
|
||||
|
|
Loading…
Reference in a new issue