Example #1
0
def get_current_user_by_token():
  """ Load the logged in user into a request variable to future use """
  token = auther.get_token()

  user = None

  if token:
    user = verify_user_token(token)

  setattr(g, 'user', user)
Example #2
0
def verify_token(token):
  """ Overload the basic auth verify password method """

  user = None

  if token:
    user = verify_user_token(token)

  # For use of session based login
  #if not user:
  #  user = get_user_by_id(session.get('user_id', None))

  if user:
    setattr(g, 'user', user)
    return True
  else:
    return False
Example #3
0
  def test_token(self):
    token = generate_user_token(self.u)
    self.assertIsNotNone(token)

    self.assertEqual(verify_user_token(token), self.u)