Exemplo n.º 1
0
    def get(self):
        request_parser = ex_reqparse.ExRequestParser()
        request_parser.add_argument(arguments.ACCESS_TOKEN_HEADER)

        request_args = request_parser.parse_args()
        access_token = re.sub("^Bearer ", "", request_args["Authorization"])

        self._user_actor = UserActor(access_token)
        user = self._user_actor.get_user()
        return user, 200
Exemplo n.º 2
0
class UserResource(Resource):
    def __init__(self):
        self._user_actor = None

    @marshal_with(fields.USER_RESOURCE_FIELDS)
    def get(self):
        request_parser = ex_reqparse.ExRequestParser()
        request_parser.add_argument(arguments.ACCESS_TOKEN_HEADER)

        request_args = request_parser.parse_args()
        access_token = re.sub("^Bearer ", "", request_args["Authorization"])

        self._user_actor = UserActor(access_token)
        user = self._user_actor.get_user()
        return user, 200

    def put(self):
        pass