Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def ok_user_and_password(username, password):
- return username == app.config['USERNAME'] and password == app.config['PASSWORD']
- def authenticate():
- message = {'message': "Authenticate."}
- resp = jsonify(message)
- resp.status_code = 401
- resp.headers['WWW-Authenticate'] = 'Basic realm="Main"'
- return resp
- def requires_authorization(f):
- @functools.wraps(f)
- def decorated(*args, **kwargs):
- auth = request.authorization
- if not auth or not ok_user_and_password(auth.username, auth.password):
- return authenticate()
- return f(*args, **kwargs)
- return decorated
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement