如何以单个组织应用程序的参与者身份访问您的作曲者应用程序?

时间:2019-07-17 02:01:22

标签: hyperledger hyperledger-composer

我创建了一个作曲家供应链应用程序,每当我在REST服务器上使用管理卡运行它并通过yeoman生成angular应用程序时,我都以admin用户的身份访问网络,并可以使用所有功能(创建用户,资产或触发所有交易)。

如何以我在.acl文件中定义的权限作为参与者之一访问网络?

1 个答案:

答案 0 :(得分:0)

首先,您应该为参与者颁发新的身份。可以使用API​​,命令行或Hyperledger Composer Playground中的ID卡来完成此操作。 请参阅:https://hyperledger.github.io/composer/latest/managing/identity-issue

然后,您应绑定参与者创建的用于在该参与者的上下文中与业务网络进行交互的身份。
参见:https://hyperledger.github.io/composer/latest/managing/identity-bind

您还可以对其余服务器启用身份验证,然后为经过身份验证的用户创建并绑定卡:https://hyperledger.github.io/composer/latest/integrating/enabling-rest-authentication

如果您想更轻松,快速地进行测试,可以通过Hyperledger Composer Playground进行:单击右上角的按钮(在此处看到“ admin”),然后单击ID注册表。现在,您可以从该页面创建和管理新身份。