请求hyperledger composer协助。我已经围绕REST API创建了一个网络和web应用程序,该API是用composer-rest-server构建的。我可以添加参与者,资产,并使用默认设置执行交易。我现在正在尝试向REST服务器添加身份验证,以及向新参与者添加身份。然而,我被卡住了。我已经查看了这些信息,地址是
https://hyperledger.github.io/composer/integrating/enabling-rest-authentication.html
但我不确定应该将导出COMPOSER_PROVIDERS='{....继续安装的信息。
任何帮助,提示和技巧都是非常感谢的。
发布于 2017-11-08 07:34:06
好了,我想明白了。问题是我运行的是一个旧版本的composer-rest-server。
我在9月17日安装了开发人员工具,并在不久之后完成了教程。我再次尝试了该教程,并注意到部署命令不同,它不允许我部署我的网络。
所以我更新了composer-rest-server和组件cli,它部署得很好。然后,我按照上面提到的身份验证网页上的步骤进行操作,它按预期工作。我使用新命令部署了我的个人网络,它按预期工作。
学到的教训这些东西还在更新中,我应该更清楚有什么变化。非常感谢@nilakantha deo
发布于 2017-11-07 00:24:03
根据您提到的文档,在记事本中打开一个新的终端项目folder.Format your COMPOSER_PROVIDERS,复制整个消息并将其粘贴到terminal.Then中,您可以通过键入以下内容来回显(参见它)。
echo $COMPOSER_PROVIDERS理想情况下,它应该返回相同的json文件。然后,确保compopser-rest-server在多用户模式下运行,并且在您回显并看到COMPOSER_PROVIDERS的同一终端中启用了身份验证。现在在浏览器中键入
localhost:3000/auth/github它应该要求验证您提到的文档中列出的步骤的.Rest。干杯!
https://stackoverflow.com/questions/47125292
复制相似问题