from flask import request, jsonify from flask_jwt_extended import create_access_token from flask_cors import cross_origin from . import api_v1 USERNAME = 'admin' PASSWORD = 'admin' @api_v1.route('/login', methods=['POST']) @cross_origin() def login(): username = request.json.get('username') password = request.json.get('password') if username != USERNAME or password != PASSWORD: return jsonify({'errorMessage': 'Invalid username or password'}), 401 access_token = create_access_token(identity=username) return jsonify({'username': USERNAME, 'access_token': access_token})