浏览器 URL 参数

Neo4j Browser 支持查询组件中定义的一些 URL 参数。查询组件前面是问号 (?),包含一个由和号 (&) 分隔的键值对序列的查询字符串。

连接帧

使用连接 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_redirect URL 参数自动重定向到 SSO 提供商,就像用户在 UI 中单击了相应的 SSO 按钮一样。

语法如下:

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

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

预填充编辑器

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

  • 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 example=>1
http://localhost:7474/browser?cmd=param&arg=example=>1
示例 5:参数集
:params {example:1,foo:"bar"}
http://localhost:7474/browser?cmd=params&arg={example:1,foo:"bar"}
© . All rights reserved.