我创建了一个composer供应链应用程序,每当我使用REST服务器上的管理卡运行它,并使用yeoman生成角度应用程序时,我就以管理员用户的身份访问网络,访问所有功能(创建用户、资产或触发所有事务)。
如何使用我在.acl文件中定义的权限作为参与者之一访问网络?
发布于 2019-07-18 09:30:25
首先,您应该为参与者颁发一个新的身份。这可以使用API、命令行或者使用Hyperledger中的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。
如果你想更容易更快地测试它,你可以通过:点击右上角的按钮(在这里你可以看到'admin'),然后点击ID注册表。从这个页面,您现在可以创建和管理新的标识。
https://stackoverflow.com/questions/57067558
复制相似问题