def get(self, username): """ checks if the request is authorized. Then uses username to give the usermodel in json form. """ auth_header = request.headers.get('Authorization') if auth_header: access_token = auth_header.split(" ")[1] else: return { "message": "This method requires an authorization header." }, 400 error, client_id = auth_by_token(access_token) if error: return {"message": error}, 401 error_message, response = UserController.find_by_username(username) if error_message: return {"message": error_message}, 400 else: return {"user": response.json()}