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-4.1.11-windows.zip
共201个文件
jar:161个
ps1:23个
txt:7个
需积分: 5 1 下载量 114 浏览量
2021-11-26
10:09:35
上传
评论
收藏 112.39MB ZIP 举报
温馨提示
neo4j-community-4.1.11-windows.zip
资源详情
资源评论
资源推荐
收起资源包目录
neo4j-community-4.1.11-windows.zip (201个子文件)
cypher-shell.bat 2KB
neo4j-admin.bat 934B
neo4j.bat 928B
neo4j.cer 1KB
neo4j.conf 17KB
prunsrv-amd64.exe 114KB
prunsrv-i386.exe 95KB
cypher-shell.jar 20.14MB
apoc-4.1.0.10-core.jar 15.6MB
eclipse-collections-10.2.0.jar 9.76MB
neo4j-browser-4.3.5.jar 7.76MB
bcprov-jdk15on-1.68.jar 5.69MB
scala-library-2.12.10.jar 5.03MB
zstd-jni-1.4.4-11.jar 4.35MB
scala-reflect-2.12.10.jar 3.51MB
lucene-core-8.5.1.jar 3.31MB
neo4j-cypher-interpreted-runtime-4.1.11.jar 2.32MB
neo4j-kernel-4.1.11.jar 1.64MB
reactor-core-3.4.11.jar 1.61MB
lucene-analyzers-common-8.5.1.jar 1.61MB
neo4j-cypher-planner-4.1.11.jar 1.55MB
neo4j-ast-4.1.11.jar 1.51MB
jna-5.5.0.jar 1.44MB
jackson-databind-2.11.3.jar 1.36MB
eclipse-collections-api-10.2.0.jar 1.31MB
neo4j-cypher-4.1.11.jar 1.2MB
jersey-common-2.34.jar 1.13MB
neo4j-cypher-logical-plans-4.1.11.jar 1.09MB
jaxb-runtime-2.3.3.jar 1011KB
commons-compress-1.21.jar 994KB
neo4j-record-storage-engine-4.1.11.jar 928KB
jersey-server-2.34.jar 925KB
bcpkix-jdk15on-1.68.jar 867KB
neo4j-expressions-4.1.11.jar 863KB
caffeine-2.8.2.jar 859KB
neo4j-codegen-4.1.11.jar 778KB
javassist-3.25.0-GA.jar 762KB
jetty-server-9.4.43.v20210629.jar 700KB
neo4j-rewriting-4.1.11.jar 652KB
netty-common-4.1.69.Final.jar 638KB
netty-codec-http-4.1.69.Final.jar 620KB
neo4j-cypher-runtime-util-4.1.11.jar 590KB
commons-collections-3.2.2.jar 575KB
neo4j-fabric-4.1.11.jar 569KB
jetty-util-9.4.43.v20210629.jar 562KB
neo4j-consistency-check-4.1.11.jar 513KB
commons-lang3-3.10.jar 511KB
netty-handler-4.1.69.Final.jar 510KB
neo4j-cypher-ir-4.1.11.jar 476KB
netty-transport-4.1.69.Final.jar 470KB
neo4j-util-4.1.11.jar 445KB
shiro-core-1.8.0.jar 404KB
lucene-queryparser-8.5.1.jar 373KB
neo4j-values-4.1.11.jar 373KB
picocli-4.2.0.jar 355KB
neo4j-bolt-4.1.11.jar 355KB
jackson-core-2.11.3.jar 343KB
netty-codec-4.1.69.Final.jar 329KB
commons-io-2.9.0.jar 318KB
parboiled-scala_2.12-1.2.0.jar 317KB
neo4j-server-4.1.11.jar 301KB
netty-buffer-4.1.69.Final.jar 295KB
jctools-core-3.0.0.jar 288KB
neo4j-parser-4.1.11.jar 278KB
neo4j-import-util-4.1.11.jar 255KB
jersey-client-2.34.jar 253KB
commons-beanutils-1.9.4.jar 241KB
neo4j-common-4.1.11.jar 241KB
neo4j-procedure-4.1.11.jar 233KB
neo4j-index-4.1.11.jar 229KB
neo4j-io-4.1.11.jar 220KB
jetty-http-9.4.43.v20210629.jar 219KB
neo4j-graphdb-api-4.1.11.jar 209KB
neo4j-front-end-4.1.11.jar 208KB
commons-text-1.8.jar 202KB
hk2-locator-2.6.1.jar 199KB
neo4j-configuration-4.1.11.jar 196KB
hk2-api-2.6.1.jar 196KB
neo4j-kernel-api-4.1.11.jar 191KB
parboiled-core-1.2.0.jar 189KB
neo4j-lucene-index-4.1.11.jar 183KB
jetty-io-9.4.43.v20210629.jar 175KB
netty-transport-native-epoll-4.1.69.Final-linux-aarch_64.jar 169KB
netty-transport-native-epoll-4.1.69.Final-linux-x86_64.jar 167KB
neo4j-storage-engine-api-4.1.11.jar 162KB
neo4j-graph-algo-4.1.11.jar 154KB
neo4j-collections-4.1.11.jar 144KB
jetty-servlet-9.4.43.v20210629.jar 142KB
jakarta.ws.rs-api-2.1.6.jar 137KB
jetty-webapp-9.4.43.v20210629.jar 137KB
lucene-backward-codecs-8.5.1.jar 136KB
neo4j-fulltext-index-4.1.11.jar 136KB
neo4j-4.1.11.jar 133KB
neo4j-cypher-planner-spi-4.1.11.jar 131KB
hk2-utils-2.6.1.jar 129KB
javax.ws.rs-api-2.1.1.jar 124KB
jaxb-api-2.3.0.jar 123KB
jetty-security-9.4.43.v20210629.jar 116KB
jakarta.xml.bind-api-2.3.3.jar 113KB
neo4j-data-collector-4.1.11.jar 111KB
共 201 条
- 1
- 2
- 3
qq_42577267
- 粉丝: 0
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0