def authenticate(username, password): auth_user = User.find_by_name(username) if auth_user and safe_str_cmp(auth_user.password.encode('utf-8'), password.encode('utf-8')): return auth_user
def identity(payload): user_id = payload['user_name'] return User.find_by_name(user_id)
def post(self): args = parser.parse_args() return post_helper(User.find_by_name(args.username), User, args.username, args, "User")