我有一个网络应用程序,它使用业务网络模型从区块链中读取并显示资产+执行事务。
我已经定义了我的ACL文件。使用操场,作为管理员,我可以创建新的身份证,然后使用这些卡限制交易和资产对参与者的访问,但我如何将这些身份证与我的网络应用程序相关联,以便用户只能看到他们是什么允许看?
我使用generator-hyperledger-composer生成我的角项目。
谢谢
答案 0 :(得分:0)
使用应用程序中的REST服务。您的角度项目可以连接到REST服务器。
设置REST服务器身份验证并选择最适合您设置的基于Passport的身份验证机制/策略 - > https://hyperledger.github.io/composer/integrating/enabling-rest-authentication.html并配置REST服务器多用户模式 - > https://hyperledger.github.io/composer/integrating/enabling-multiuser
后者显示了(假设您创建了包含用户区块链标识的业务网卡),您可以配置多用户模式并与REST服务器进行交互 - 在此示例中使用浏览器和电子钱包。
有关部署REST服务器的信息在这里 - > https://hyperledger.github.io/composer/integrating/deploying-the-rest-server