浏览器 URL 参数

Neo4j 浏览器支持在查询组件中定义的一些 URL 参数。查询组件由问号 (?) précédé et contient une chaîne de requête qui est une séquence de paires clé-valeur séparées par un esperluette (&).

连接框架

使用连接 URL 预填充连接框架并设置数据库。

语法如下:

http://localhost:7474/browser?dbms=[connectionURL]&db=[databaseName]
http://localhost:7474/browser?connectURL=[connectionURL]&db=[databaseName] Deprecated
示例 1. 连接 URL 和数据库
http://localhost:7474/browser?dbms=neo4j://alice@localhost:7687&db=neo4j123

这将使用以下内容预填充连接框架:

  • 连接 URL:neo4j://localhost:7687

  • 数据库:neo4j123

  • 用户名:alice

也可以预填充授权方法。

语法如下:

http://localhost:7474/browser?preselectAuthMethod=[NATIVE]|[SSO]|[NO_AUTH]
  • [NATIVE] 是常规的用户名和密码,是默认设置。

  • [SSO] 允许您使用 SSO 登录。

  • [NO_AUTH] 表示不需要授权。

此外,还可以自动重定向到 SSO 提供商,就像用户在 UI 中单击了相应的 SSO 按钮一样,使用 sso_redirect URL 参数。

语法如下:

http://localhost:7474/browser?sso_redirect=<idp_id>

示例中的 idp_id 是 SSO 提供商的 id。为了确保浏览器找到正确的 SSO 提供商,建议也传递 connectURL

预填充编辑器

在 Neo4j 浏览器启动时使用命令预填充编辑器。支持的浏览器命令有:

  • guide

  • param

  • params

  • play

:play:guide 命令会自动运行。

语法如下:

http://localhost:7474/browser?cmd=[command]&arg=[argument]
示例 2. 指南介绍
:guide intro
http://localhost:7474/browser?cmd=guide&arg=intro
示例 3. 播放电影
:play movies
http://localhost:7474/browser?cmd=play&arg=movies
示例 4. Param
:param example=>1
http://localhost:7474/browser?cmd=param&arg=example=>1
示例 5. Params
:params {example:1,foo:"bar"}
http://localhost:7474/browser?cmd=params&arg={example:1,foo:"bar"}