Как я могу предоставить интерактивную визуализацию neo4j (безопасно) пользователям через Интернет? - PullRequest
1 голос
/ 01 мая 2019

Я пытаюсь создать (некоммерческое) веб-приложение , которое использует neo4j Community 3.5.2 в качестве бэкэнда.

Приложение взаимодействует с графом двумя способами:

  • На стороне сервера (безопасно) с флягой для записи новых узлов и связей

  • чтение на стороне клиента (небезопасно) с использованием neovis.js , которое, насколько я могу судить по моим ограниченным знаниям JS, требует от меня встраивания учетных данных в код на стороне клиента.

Меня очень беспокоит возможность прямого доступа клиентов к доступной в Интернете БД, но, опять же, насколько я могу судить, это единственный способ сохранить визуализацию интерактивной дляпользователи моего сайта.Это правильно?

Предполагая, что это так, я изучаю возможность создания пользователя с правами только для чтения, чтобы минимизировать воздействие.Все документы, кажется, указывают на то, что мне нужна корпоративная версия для этого.Это правильно?

Любое общее руководство или альтернативные подходы?Это немного не так.

1 Ответ

1 голос
/ 07 мая 2019

iGov Inc выпускает бесплатную версию Enterprise Edition , доступную от iGov Inc. Она построена с открытым исходным кодом.Обратитесь к последней странице для последних загрузок и FAQ.

...