У меня есть приложение, которое позволяет пользователю отправлять запросы Gremlin из пользовательского интерфейса, и эти запросы выполняются на внутреннем сервере gremlin.
Я хочу разрешить только выборочные запросы.т.е. любой запрос, который будет обновлять / модифицировать существующий график, не должен быть разрешен, в то время как все запросы, которые возвращают что-то без изменения графика, хороши.
Как:
g.V().label() //allowed
g.V(1).properties() //allowed
g.V(1).property('name', 'new name') // not allowed
Как я долженопределить, какие запросы разрешены, а какие нет?