如何作为单个组织应用程序的参与者访问您的作曲家应用程序?
How to access your composer application as a participant in single org application?
我创建了一个 composer 供应链应用程序,每当我 运行 它使用 REST 服务器上的管理卡并使用 yeoman 生成 angular 应用程序时,我正在以管理员用户身份访问网络,并有权访问所有功能(创建用户、资产或触发所有交易)。
如何以我在 .acl 文件中定义的权限作为参与者之一访问网络?
首先您应该为参与者颁发一个新身份。这可以使用 API、命令行或在 Hyperledger Composer Playground 中使用 ID 卡来完成。
参见:https://hyperledger.github.io/composer/latest/managing/identity-issue
然后您应该绑定创建的身份,供参与者使用以在该参与者的上下文中与业务网络交互。
参见:https://hyperledger.github.io/composer/latest/managing/identity-bind
您也可以开启对rest服务器的鉴权,然后为鉴权用户创建绑定卡片:https://hyperledger.github.io/composer/latest/integrating/enabling-rest-authentication
如果您想更轻松快速地测试它,可以通过 Hyperledger Composer Playground 进行:单击右上角的按钮(您看到 'admin' 的地方),然后单击 ID 注册表。您现在可以从此页面创建和管理新身份。
我创建了一个 composer 供应链应用程序,每当我 运行 它使用 REST 服务器上的管理卡并使用 yeoman 生成 angular 应用程序时,我正在以管理员用户身份访问网络,并有权访问所有功能(创建用户、资产或触发所有交易)。
如何以我在 .acl 文件中定义的权限作为参与者之一访问网络?
首先您应该为参与者颁发一个新身份。这可以使用 API、命令行或在 Hyperledger Composer Playground 中使用 ID 卡来完成。 参见:https://hyperledger.github.io/composer/latest/managing/identity-issue
然后您应该绑定创建的身份,供参与者使用以在该参与者的上下文中与业务网络交互。
参见:https://hyperledger.github.io/composer/latest/managing/identity-bind
您也可以开启对rest服务器的鉴权,然后为鉴权用户创建绑定卡片:https://hyperledger.github.io/composer/latest/integrating/enabling-rest-authentication
如果您想更轻松快速地测试它,可以通过 Hyperledger Composer Playground 进行:单击右上角的按钮(您看到 'admin' 的地方),然后单击 ID 注册表。您现在可以从此页面创建和管理新身份。