Neo4j Extensions
================
Neo4j can be extended by writing custom code which can be invoked directly from Cypher,
as described in the developer manual at https://neo4j.com/docs/developer-manual/current/extending-neo4j/
These extensions are user defined procedures, user defined functions or security plugins. They are written in Java
and compiled into jar files. They can be deployed to the database by dropping a JAR file into the $NEO4J_HOME/plugins
directory on each standalone or clustered server. The database must be re-started on each server to pick up new procedures.
Configuring Procedures
----------------------
There are two configuration settings in $NEO4J_HOME/conf/neoj4.conf that are relevant when deploying procedures
or user defined functions:
* dbms.security.procedures.unrestricted
* dbms.security.procedures.allowlist
These are described in more detail in the documentation at
https://neo4j.com/docs/operations-manual/current/security/securing-extensions/
Sandboxing
----------
Neo4j provides sandboxing to ensure that procedures do not inadvertently use insecure APIs. For example, when writing
custom code it is possible to access Neo4j APIs that are not publicly supported, and these internal APIs are subject
to change, without notice. Additionally, their use comes with the risk of performing insecure actions. The sandboxing
functionality limits the use of extensions to publicly supported APIs, which exclusively contain safe operations,
or contain security checks.
For example:
# Example sandboxing
dbms.security.procedures.unrestricted=my.extensions.example,my.procedures.*
White listing
-------------
White listing can be used to allow loading only a few extensions from a larger library.
The configuration setting dbms.security.procedures.allowlist is used to name certain procedures that should be
available from a library. It defines a comma-separated list of procedures that are to be loaded.
The list may contain both fully-qualified procedure names, and partial names with the wildcard *.
For example, to only load a subset of the APOC library of procedures:
# Example allow listing
dbms.security.procedures.allowlist=apoc.coll.*,apoc.load.*
没有合适的资源?快使用搜索试试~ 我知道了~
neo4j-community-4.4.37-windows.zip
共194个文件
jar:171个
txt:7个
ps1:6个
需积分: 5 3 下载量 34 浏览量
2024-09-24
16:58:46
上传
评论
收藏 117.49MB ZIP 举报
温馨提示
neo4j-community-4.4.37-windows.zip
资源推荐
资源详情
资源评论
收起资源包目录
neo4j-community-4.4.37-windows.zip (194个子文件)
cypher-shell.bat 2KB
neo4j-admin.bat 924B
neo4j.bat 918B
neo4j.cer 2KB
neo4j.conf 16KB
prunsrv-amd64.exe 114KB
prunsrv-i386.exe 95KB
apoc-4.4.0.31-core.jar 15.8MB
neo4j-browser-5.21.0.jar 11.36MB
eclipse-collections-10.4.0.jar 9.85MB
bcprov-jdk18on-1.78.jar 7.94MB
cypher-shell.jar 7.32MB
zstd-jni-1.5.0-4.jar 6.46MB
scala-library-2.12.13.jar 5.19MB
scala-reflect-2.12.13.jar 3.48MB
lucene-core-8.11.2.jar 3.44MB
neo4j-cypher-interpreted-runtime-4.4.37.jar 2.75MB
neo4j-cypher-planner-4.4.37.jar 2.27MB
neo4j-logging-4.4.37.jar 2.07MB
neo4j-ast-4.4.37.jar 2.01MB
neo4j-kernel-4.4.37.jar 1.99MB
reactor-core-3.6.7.jar 1.79MB
lucene-analyzers-common-8.11.2.jar 1.7MB
jna-5.9.0.jar 1.65MB
jackson-databind-2.15.2.jar 1.55MB
neo4j-cypher-4.4.37.jar 1.37MB
neo4j-cypher-logical-plans-4.4.37.jar 1.35MB
eclipse-collections-api-10.4.0.jar 1.35MB
jersey-common-2.34.jar 1.13MB
bcpkix-jdk18on-1.78.jar 1.07MB
commons-compress-1.26.0.jar 1.03MB
neo4j-expressions-4.4.37.jar 1013KB
jaxb-runtime-2.3.2.jar 990KB
jersey-server-2.34.jar 925KB
neo4j-record-storage-engine-4.4.37.jar 912KB
caffeine-3.0.3.jar 867KB
ipaddress-5.3.3.jar 849KB
neo4j-codegen-4.4.37.jar 828KB
javassist-3.25.0-GA.jar 762KB
neo4j-rewriting-4.4.37.jar 729KB
jetty-server-9.4.53.v20231009.jar 719KB
bcutil-jdk18on-1.78.jar 688KB
netty-common-4.1.111.Final.jar 678KB
neo4j-cypher-ir-4.4.37.jar 672KB
netty-codec-http-4.1.111.Final.jar 652KB
neo4j-cypher-runtime-util-4.4.37.jar 635KB
neo4j-util-4.4.37.jar 616KB
jetty-util-9.4.53.v20231009.jar 575KB
commons-collections-3.2.2.jar 575KB
commons-lang3-3.12.0.jar 574KB
neo4j-fabric-4.4.37.jar 560KB
netty-handler-4.1.111.Final.jar 557KB
jackson-core-2.15.2.jar 536KB
netty-transport-4.1.111.Final.jar 506KB
neo4j-bolt-4.4.37.jar 424KB
shiro-core-1.13.0.jar 415KB
neo4j-values-4.4.37.jar 414KB
picocli-4.6.1.jar 393KB
lucene-queryparser-8.11.2.jar 374KB
neo4j-server-4.4.37.jar 361KB
commons-codec-1.16.1.jar 357KB
neo4j-front-end-4.4.37.jar 355KB
netty-codec-4.1.111.Final.jar 344KB
netty-buffer-4.1.111.Final.jar 329KB
jctools-core-3.3.0.jar 328KB
neo4j-import-util-4.4.37.jar 324KB
commons-io-2.11.0.jar 319KB
neo4j-parser-4.4.37.jar 318KB
parboiled-scala_2.12-1.2.0.jar 317KB
FastInfoset-1.2.16.jar 310KB
neo4j-cypher-config-4.4.37.jar 283KB
neo4j-procedure-4.4.37.jar 268KB
neo4j-common-4.4.37.jar 268KB
neo4j-io-4.4.37.jar 256KB
neo4j-consistency-check-4.4.37.jar 255KB
jersey-client-2.34.jar 253KB
neo4j-configuration-4.4.37.jar 248KB
jetty-http-9.4.53.v20231009.jar 243KB
commons-beanutils-1.9.4.jar 241KB
neo4j-index-4.4.37.jar 238KB
commons-text-1.10.0.jar 233KB
neo4j-kernel-api-4.4.37.jar 220KB
neo4j-graphdb-api-4.4.37.jar 206KB
neo4j-4.4.37.jar 206KB
neo4j-storage-engine-api-4.4.37.jar 202KB
hk2-locator-2.6.1.jar 199KB
hk2-api-2.6.1.jar 196KB
parboiled-core-1.2.0.jar 189KB
neo4j-lucene-index-4.4.37.jar 187KB
jetty-io-9.4.53.v20231009.jar 179KB
magnolia_2.12-0.17.0.jar 176KB
neo4j-cypher-javacc-parser-4.4.37.jar 158KB
lucene-backward-codecs-8.11.2.jar 151KB
neo4j-graph-algo-4.4.37.jar 146KB
neo4j-cypher-planner-spi-4.4.37.jar 145KB
netty-transport-classes-epoll-4.1.111.Final.jar 144KB
jetty-servlet-9.4.53.v20231009.jar 143KB
neo4j-collections-4.4.37.jar 139KB
jakarta.ws.rs-api-2.1.6.jar 137KB
jetty-webapp-9.4.53.v20231009.jar 137KB
共 194 条
- 1
- 2
资源评论
SHELLY_90
- 粉丝: 19
- 资源: 10
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (源码)基于SimPy和贝叶斯优化的流程仿真系统.zip
- (源码)基于Java Web的个人信息管理系统.zip
- (源码)基于C++和OTL4的PostgreSQL数据库连接系统.zip
- (源码)基于ESP32和AWS IoT Core的室内温湿度监测系统.zip
- (源码)基于Arduino的I2C协议交通灯模拟系统.zip
- coco.names 文件
- (源码)基于Spring Boot和Vue的房屋租赁管理系统.zip
- (源码)基于Android的饭店点菜系统.zip
- (源码)基于Android平台的权限管理系统.zip
- (源码)基于CC++和wxWidgets框架的LEGO模型火车控制系统.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功