【问题标题】:How to get Neo4j 2.2 Auth/API Token如何获取 Neo4j 2.2 Auth/API 令牌
【发布时间】:2015-04-03 14:28:19
【问题描述】:

有没有办法从 REST API 中检索 API 令牌?


我想使用 py2neo set_auth_token 方法。

一篇博文指出,服务器命令将返回 api 令牌,但事实并非如此。

:server connect

它只列出了我的用户。

我安装了全新的 Neo4j 2.2 并且没有更改任何配置。不幸的是,关于 api 令牌功能的文档不是很详细,或者我没有找到正确的页面。我发现的只是:http://neo4j.com/docs/snapshot/rest-api-security.html

【问题讨论】:

    标签: neo4j py2neo


    【解决方案1】:

    基于令牌的方法在 M4 中被删除。 只需使用用户名和密码

    【讨论】:

    • 您应该提供更多信息,我认为这是一个糟糕的答案(无意冒犯;-))。请解释如何将用户名和密码传递给标题以及以何种格式)。仅供参考:身份验证:基本 base64 编码。我在 PHP 中遇到了同样的问题,但没有帮助。令人沮丧。
    • 普通认证没问题。该问题针对 api 令牌身份验证,并且已删除这种身份验证方式。
    【解决方案2】:

    您必须在请求标头中将username:passwordbase64 编码字符串作为Authentication: Basic bAZenKo0dedString== 传递。

    使用用户名 foo、密码栏(使用 Postman)的示例请求

    字符串Zm9vOmJhcg==是字符串foo:bar的base64编码值

    问候!

    【讨论】:

      猜你喜欢
      • 2018-12-04
      • 2013-08-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-18
      • 2017-12-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多