Ejemplo n.º 1
0
    def wrapped(*args, **kwargs):
        auth_service = AuthService()
        auth_token = auth_service.extract_token(request)
        if not auth_token:
            message = "This resource cannot be accessed without a valid authentication token"
            source = auth_service.AUTH_HEADER_KEY
            return utils.make_error(errors.UnauthenticatedRequestError(message, source))

        payload = None
        try:
            payload = auth_service.validate_token(auth_token)
        except exceptions.TokenValidationException, e:
            message = e.message
            source = auth_service.AUTH_HEADER_KEY
            return utils.make_error(errors.UnauthenticatedRequestError(message, source))
Ejemplo n.º 2
0
    def wrapped(*args, **kwargs):
        auth_service = AuthService()
        auth_token = auth_service.extract_token(request)
        if not auth_token:
            message = "This resource cannot be accessed without a valid authentication token"
            source = auth_service.AUTH_HEADER_KEY
            return utils.make_error(
                errors.UnauthenticatedRequestError(message, source))

        payload = None
        try:
            payload = auth_service.validate_token(auth_token)
        except exceptions.TokenValidationException, e:
            message = e.message
            source = auth_service.AUTH_HEADER_KEY
            return utils.make_error(
                errors.UnauthenticatedRequestError(message, source))
Ejemplo n.º 3
0
    def wrapped(*args, **kwargs):
        data = args[0] if len(args) else None
        auth_token = None
        if data:
            data = loads(data)
            auth_token = data.get('token')
            kwargs['data'] = data

        if not auth_token:
            message = "This resource cannot be accessed without a valid authentication token"
            kwargs['error'] = message
        else:
            auth_service = AuthService()
            try:
                payload = auth_service.validate_token(auth_token)
                kwargs['user'] = payload
            except exceptions.TokenValidationException, e:
                message = e.message
                kwargs['error'] = message
Ejemplo n.º 4
0
    def wrapped(*args, **kwargs):
        data = args[0] if len(args) else None
        auth_token = None
        if data:
            data = loads(data)
            auth_token = data.get('token')
            kwargs['data'] = data

        if not auth_token:
            message = "This resource cannot be accessed without a valid authentication token"
            kwargs['error'] = message
        else:
            auth_service = AuthService()
            try:
                payload = auth_service.validate_token(auth_token)
                kwargs['user'] = payload
            except exceptions.TokenValidationException, e:
                message = e.message
                kwargs['error'] = message