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.whitelist
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.whitelist 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 white listing
dbms.security.procedures.whitelist=apoc.coll.*,apoc.load.*
没有合适的资源?快使用搜索试试~ 我知道了~
neo4j-community-3.5.3-windows和neo4j-community-4.1.3-windows
共349个文件
jar:266个
ps1:49个
txt:13个
需积分: 45 21 下载量 36 浏览量
2020-10-26
13:13:39
上传
评论
收藏 537.41MB RAR 举报
温馨提示
neo4j-community-3.5.3-windows和neo4j-community-4.1.3-windows安装包以及对应JDK文件 关联博客地址:https://editor.csdn.net/md/?articleId=109287701 博客中有百度网盘地址,如果失效,留言或私信联系即可
资源推荐
资源详情
资源评论
收起资源包目录
neo4j-community-3.5.3-windows和neo4j-community-4.1.3-windows (349个子文件)
cypher-shell.bat 2KB
cypher-shell.bat 2KB
neo4j-admin.bat 934B
neo4j-import.bat 933B
neo4j-admin.bat 932B
neo4j.bat 928B
neo4j.bat 926B
neo4j.cer 1KB
neo4j.conf 17KB
neo4j.conf 15KB
jdk_8u73_windows_i586_8.0.730.2.exe 181.5MB
jdk-11.0.9_windows-x64_bin.exe 152.1MB
prunsrv-amd64.exe 114KB
prunsrv-amd64.exe 107KB
prunsrv-i386.exe 95KB
prunsrv-i386.exe 85KB
cypher-shell.jar 29.36MB
apoc-4.1.0.3-core.jar 10.82MB
neo4j-cypher-compiler-3.1-3.1.9.jar 9.8MB
eclipse-collections-10.2.0.jar 9.76MB
eclipse-collections-9.2.0.jar 9.56MB
neo4j-cypher-compiler-2.3-2.3.12.jar 7.88MB
neo4j-browser-4.1.2.jar 6.56MB
scala-library-2.11.12.jar 5.48MB
scala-library-2.12.10.jar 5.03MB
neo4j-lucene-upgrade-3.5.3.jar 4.69MB
scala-reflect-2.11.12.jar 4.41MB
zstd-jni-1.4.4-11.jar 4.35MB
bcprov-jdk15on-1.65.jar 4.25MB
bcprov-jdk15on-1.60.jar 4MB
netty-all-4.1.48.Final.jar 3.97MB
neo4j-browser-3.2.16.jar 3.88MB
netty-all-4.1.32.Final.jar 3.73MB
neo4j-kernel-3.5.3.jar 3.56MB
scala-reflect-2.12.10.jar 3.51MB
openCypher-frontend-1-3.4.12.jar 3.44MB
lucene-core-8.5.1.jar 3.31MB
neo4j-cypher-frontend-2.3-2.3.12.jar 3.26MB
cypher-shell-all.jar 3.06MB
neo4j-cypher-frontend-3.1-3.1.9.jar 3.01MB
neo4j-cypher-interpreted-runtime-3.5.3.jar 2.89MB
neo4j-cypher-interpreted-runtime-4.1.3.jar 2.3MB
lucene-core-5.5.5.jar 2.26MB
neo4j-cypher-planner-3.5-3.5.3.jar 2.19MB
neo4j-cypher-planner-3.4-3.4.12.jar 2.12MB
neo4j-cypher-3.5.3.jar 2.09MB
neo4j-kernel-4.1.3.jar 1.63MB
lucene-analyzers-common-8.5.1.jar 1.61MB
neo4j-cypher-planner-4.1.3.jar 1.54MB
neo4j-ast-4.1.3.jar 1.51MB
lucene-analyzers-common-5.5.5.jar 1.5MB
reactor-core-3.3.5.RELEASE.jar 1.5MB
jna-5.5.0.jar 1.44MB
jackson-databind-2.11.0.jar 1.35MB
neo4j-ast-3.5-3.5.3.jar 1.33MB
eclipse-collections-api-10.2.0.jar 1.31MB
neo4j-cypher-4.1.3.jar 1.19MB
eclipse-collections-api-9.2.0.jar 1.17MB
jersey-common-2.30.1.jar 1.11MB
neo4j-cypher-logical-plans-4.1.3.jar 1.08MB
jaxb-runtime-2.3.2.jar 990KB
neo4j-parser-3.5-3.5.3.jar 956KB
jaxb-runtime-2.3.0.1.jar 933KB
neo4j-record-storage-engine-4.1.3.jar 921KB
jersey-server-2.30.1.jar 906KB
caffeine-2.8.2.jar 859KB
bcpkix-jdk15on-1.65.jar 859KB
neo4j-expressions-4.1.3.jar 854KB
neo4j-cypher-logical-plans-3.5-3.5.3.jar 823KB
neo4j-expressions-3.5-3.5.3.jar 814KB
neo4j-cypher-expression-3.4-3.4.12.jar 808KB
bcpkix-jdk15on-1.60.jar 778KB
neo4j-codegen-4.1.3.jar 778KB
jackson-mapper-asl-1.9.13.jar 762KB
javassist-3.25.0-GA.jar 762KB
neo4j-cypher-logical-plans-3.4-3.4.12.jar 741KB
neo4j-rewriting-3.5-3.5.3.jar 695KB
jersey-server-1.19.3.jar 688KB
jetty-server-9.4.26.v20200117.jar 661KB
neo4j-cypher-runtime-util-3.5.3.jar 655KB
neo4j-rewriting-4.1.3.jar 652KB
caffeine-2.6.2.jar 645KB
commons-compress-1.20.jar 618KB
neo4j-cypher-ir-3.5-3.5.3.jar 603KB
neo4j-cypher-runtime-util-4.1.3.jar 590KB
jetty-server-9.4.11.v20180605.jar 578KB
commons-compress-1.18.jar 578KB
commons-collections-3.2.2.jar 575KB
neo4j-server-3.5.3.jar 574KB
neo4j-fabric-4.1.3.jar 561KB
neo4j-util-3.5-3.5.3.jar 545KB
jetty-util-9.4.26.v20200117.jar 538KB
neo4j-cypher-ir-3.4-3.4.12.jar 525KB
commons-lang3-3.10.jar 511KB
neo4j-consistency-check-4.1.3.jar 510KB
commons-lang3-3.8.jar 490KB
jetty-util-9.4.11.v20180605.jar 488KB
neo4j-codegen-3.5.3.jar 461KB
neo4j-cypher-ir-4.1.3.jar 458KB
neo4j-util-4.1.3.jar 443KB
共 349 条
- 1
- 2
- 3
- 4
资源评论
自己的九又四分之三站台
- 粉丝: 6643
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功