我正在寻找通过其REST API访问Couchbase服务器的本地实例。 HTTP GET请求是从Java发送的。Couchbase REST授权
我目前遇到的问题与授权有关。 具体来说,我设法使用Couchbase's Basic Authorization,但只能通过使用Chrome的开发人员工具监视Couchbase浏览器会话并检查请求标头来获取散列凭据(bG9jYWw6dHdlZXRzOnBBc3Mx,链接到上面的示例中)。
现在,another Couchbase article提到Couchbase使用符合SCRAM的SHA-1。但是,没有提到如何从Couchbase获取'盐'和'迭代'参数。其中,我假设我需要从凭据去挑战解决方案(即散列字符串)
所以,问题如下:如何从凭据(user =“local:tweets”,pass =“ pAss1“)(从第一个链接的例子)到bG9jYWw6dHdlZXRzOnBBc3Mx?
由于提前,
托马斯
既然你链接到N1QL,通过“其REST API”,我相信你指的是该服务。 –
它实际上只是基于64位编码的用户名:密码,它根本没有散列。 DERP。 – Thomas