请求hyperledger作曲家协助。我已经围绕使用composer-rest-server构建的REST API创建了一个网络和Web应用程序。我可以使用默认设置添加参与者,资产和执行事务。我现在正在尝试向REST服务器添加身份验证以及向新参与者添加身份。但是我卡住了。我已经查看了
的信息https://hyperledger.github.io/composer/integrating/enabling-rest-authentication.html
但我不确定在哪里放置导出COMPOSER_PROVIDERS =' {....信息以继续设置。
非常感谢任何帮助,提示和技巧。
答案 0 :(得分:1)
好的,我明白了。问题是我正在使用旧版本的composer-rest-server。
我在9月17日安装了开发人员工具,很快就完成了教程。我再次尝试了该教程,并注意到部署命令不同,它不允许我部署我的网络。
所以我更新了composer-rest-server和组件cli,并且部署得很好。然后,我按照上面引用的身份验证网页上的步骤操作,它按预期工作。我使用新命令部署了我的个人网络,它按预期工作。
课程了解到这些内容仍在更新中,我应该更加了解哪些更改。非常感谢@nilakantha singh deo
答案 1 :(得分:0)
从项目文件夹内部打开一个新终端。根据您提到的文档格式化记事本中的COMPOSER_PROVIDERS并复制整个消息并将其粘贴到终端中。然后键入以下内容即可回显它(请参阅)。
echo $COMPOSER_PROVIDERS
理想情况下应返回相同的json文件。 然后确保compopser-rest-server在多用户模式下运行,并且在您回显的终端中启用了身份验证,并且看到了COMPOSER_PROVIDERS。 在浏览器中输入
localhost:3000/auth/github
它应该要求进行身份验证。步骤的更新列在您提到的文档中。 干杯!