Advertisement
Guest User

Untitled

a guest
Oct 22nd, 2019
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.79 KB | None | 0 0
  1. @app.route('/auth', methods=['POST'])
  2. def index():
  3. body = request.json
  4. headers = request.headers
  5.  
  6. if body is None:
  7. abort(400)
  8.  
  9. '''
  10. Si le header vernemq-hook est un auth_on_register
  11. '''
  12. if "auth_on_register" == (headers['vernemq-hook']
  13. if 'vernemq-hook' in headers else None):
  14.  
  15. username = body['username'].split(':') if "username" in (body if isinstance(body, Iterable) else {}) else "anonymous"
  16.  
  17. if len(username) == 1:
  18. print("login")
  19. elif len(username) == 3:
  20. if username[0] == "ident":
  21. print("ident")
  22. if username[0] == "auth":
  23. print("token")
  24. else:
  25. print("anonymous")
  26.  
  27. # Autres cas (header not match)
  28. else:
  29. abort(400)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement