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/3.5/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/3.5/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.*
没有合适的资源?快使用搜索试试~ 我知道了~
Linux的neo4j安装包
需积分: 0 5 下载量 100 浏览量
2023-06-15
22:39:39
上传
评论
收藏 131.32MB GZ 举报
温馨提示
共137个文件
jar:126个
txt:6个
neo4j-admin:1个
Linux的neo4j安装包
资源推荐
资源详情
资源评论
收起资源包目录
Linux的neo4j安装包 (137个子文件)
neo4j.conf 16KB
cypher-shell 2KB
cypher-shell.jar 27.97MB
neo4j-cypher-compiler-3.1-3.1.9.jar 9.8MB
eclipse-collections-9.2.0.jar 9.56MB
neo4j-cypher-compiler-2.3-2.3.12.jar 7.88MB
neo4j-browser-4.4.5.jar 6.45MB
bcprov-jdk15on-1.68.jar 5.69MB
scala-library-2.11.12.jar 5.48MB
neo4j-lucene-upgrade-3.5.35.jar 4.69MB
scala-reflect-2.11.12.jar 4.41MB
netty-all-4.1.68.Final.jar 4.31MB
zstd-jni-1.3.8-6.jar 3.7MB
neo4j-kernel-3.5.35.jar 3.67MB
openCypher-frontend-1-3.4.18.jar 3.44MB
neo4j-cypher-frontend-2.3-2.3.12.jar 3.26MB
neo4j-cypher-frontend-3.1-3.1.9.jar 3.01MB
neo4j-cypher-interpreted-runtime-3.5.35.jar 2.95MB
lucene-core-5.5.5.jar 2.26MB
neo4j-cypher-planner-3.5-3.5.35.jar 2.22MB
neo4j-cypher-planner-3.4-3.4.18.jar 2.11MB
neo4j-cypher-3.5.35.jar 2.09MB
lucene-analyzers-common-5.5.5.jar 1.5MB
jackson-databind-2.13.2.2.jar 1.46MB
neo4j-ast-3.5-3.5.35.jar 1.36MB
eclipse-collections-api-9.2.0.jar 1.17MB
commons-compress-1.21.jar 994KB
jaxb-runtime-2.3.2.jar 990KB
neo4j-parser-3.5-3.5.35.jar 956KB
caffeine-2.9.2.jar 904KB
bcpkix-jdk15on-1.68.jar 867KB
ipaddress-5.3.3.jar 849KB
neo4j-cypher-logical-plans-3.5-3.5.35.jar 838KB
neo4j-expressions-3.5-3.5.35.jar 825KB
neo4j-cypher-expression-3.4-3.4.18.jar 808KB
neo4j-cypher-logical-plans-3.4-3.4.18.jar 741KB
neo4j-rewriting-3.5-3.5.35.jar 711KB
jetty-server-9.4.43.v20210629.jar 700KB
jersey-server-1.19.3.jar 688KB
neo4j-cypher-runtime-util-3.5.35.jar 657KB
neo4j-cypher-ir-3.5-3.5.35.jar 613KB
neo4j-server-3.5.35.jar 565KB
jetty-util-9.4.43.v20210629.jar 562KB
neo4j-util-3.5-3.5.35.jar 551KB
neo4j-cypher-ir-3.4-3.4.18.jar 532KB
commons-lang3-3.8.jar 490KB
neo4j-codegen-3.5.35.jar 461KB
neo4j-cypher-util-3.4-3.4.18.jar 439KB
jersey-core-1.19.3.jar 424KB
lucene-codecs-5.5.5.jar 409KB
lucene-queryparser-5.5.5.jar 394KB
neo4j-consistency-check-3.5.35.jar 393KB
jackson-core-2.13.2.jar 366KB
commons-configuration-1.10.jar 354KB
neo4j-values-3.5.35.jar 352KB
FastInfoset-1.2.16.jar 310KB
neo4j-lucene-index-3.5.35.jar 303KB
commons-lang-2.6.jar 278KB
neo4j-bolt-3.5.35.jar 269KB
neo4j-front-end-3.5-3.5.35.jar 248KB
parboiled-scala_2.11-1.1.7.jar 228KB
neo4j-kernel-api-3.5.35.jar 224KB
jetty-http-9.4.43.v20210629.jar 219KB
neo4j-graphdb-api-3.5.35.jar 213KB
commons-io-2.6.jar 210KB
checker-qual-3.10.0.jar 202KB
neo4j-io-3.5.35.jar 202KB
neo4j-index-3.5.35.jar 201KB
parboiled-core-1.1.7.jar 182KB
commons-text-1.4.jar 179KB
jetty-io-9.4.43.v20210629.jar 175KB
neo4j-graph-algo-3.5.35.jar 150KB
neo4j-legacy-3.5.35.jar 143KB
jetty-servlet-9.4.43.v20210629.jar 142KB
neo4j-common-3.5.35.jar 139KB
neo4j-cypher-planner-spi-3.5-3.5.35.jar 138KB
jetty-webapp-9.4.43.v20210629.jar 137KB
neo4j-collections-3.5.35.jar 134KB
neo4j-fulltext-index-3.5.35.jar 131KB
jersey-servlet-1.19.3.jar 126KB
jaxb-api-2.3.0.jar 123KB
server-api-3.5.35.jar 120KB
jetty-security-9.4.43.v20210629.jar 116KB
neo4j-cypher-planner-spi-3.4-3.4.18.jar 115KB
concurrentlinkedhashmap-lru-1.4.2.jar 114KB
jakarta.xml.bind-api-2.3.2.jar 113KB
neo4j-dbms-3.5.35.jar 111KB
neo4j-data-collector-3.5.35.jar 107KB
neo4j-csv-3.5.35.jar 100KB
neo4j-logging-3.5.35.jar 96KB
javax.servlet-api-3.1.0.jar 94KB
neo4j-3.5.35.jar 91KB
jackson-annotations-2.13.2.jar 74KB
txw2-2.3.2.jar 70KB
neo4j-security-3.5.35.jar 68KB
activation-1.1.1.jar 68KB
jetty-xml-9.4.43.v20210629.jar 67KB
commons-logging-1.1.1.jar 59KB
neo4j-import-tool-3.5.35.jar 54KB
neo4j-jmx-3.5.35.jar 54KB
共 137 条
- 1
- 2
资源评论
指尖~~流年
- 粉丝: 141
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Android的学生信息管理2.rar
- 3e9ef566-ba13-47b0-a252-77aa9e4b040f8412130.apk
- 毕业设计基于SSM的房屋租赁系统源【源码+lw+部署+讲解】
- 基于Android男装出口管理系统的app.rar
- 工资表生成工资条Excel模版
- 位运算、状态压缩、枚举子集汇总.html
- C++毕业设计快递分拣机器人系统源码+论文文件+资料.zip
- 锐龙处理器 体质分析工具,体质越好越稳定,越容易超频 tool1007/Win V/F
- IOS Swift3 四种单例模式详解及实例《PPT文档》
- Swin-Unet网络预训练模型,swin-tiny-patch-window7-224.pth
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功