poging 3, auth delen uit

This commit is contained in:
Frank "PHiAX" Weggelaar 2024-08-31 20:18:40 +02:00
parent 961f449f64
commit b5b6902262

18
app.py
View file

@ -31,23 +31,23 @@ class User():
return User.query.get(data['id'])
@auth.verify_password
def verify_password(username_or_token, password):
# first try to authenticate by token
user = User.verify_auth_token(username_or_token)
if not user:
g.user = user
return True
# @auth.verify_password
# def verify_password(username_or_token, password):
# # first try to authenticate by token
# user = User.verify_auth_token(username_or_token)
# if not user:
# g.user = user
# return True
@app.route('/api/token')
@auth.login_required
# @auth.login_required
def get_auth_token():
token = g.user.generate_auth_token(600)
return jsonify({'token': token.decode('ascii'), 'duration': 600})
@app.route('/api/resource')
@auth.login_required
# @auth.login_required
def get_resource():
return jsonify({'data': 'Hello, %s!' % g.user.username})