【问题标题】:Hyperledger Composer - web application authorization using business network cardHyperledger Composer - 使用业务网卡的 Web 应用程序授权
【发布时间】:2018-10-11 11:16:31
【问题描述】:

我有一个网络应用程序,它使用业务网络模型从区块链中读取数据并显示资产 + 执行交易。

我已经定义了我的 ACL 文件。使用操场,作为管理员,我可以创建新的 ID 卡,然后使用这些卡来限制参与者对交易和资产的访问,但是我如何将这些 ID 卡关联到我的 Web 应用程序,以便用户只能看到它们是什么可以看吗?

我使用generator-hyperledger-composer 生成我的角度项目。

谢谢

【问题讨论】:

    标签: hyperledger-composer


    【解决方案1】:

    在您的应用程序中使用 REST 服务。您的 Angular 项目可以连接到 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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-11
      • 1970-01-01
      • 2013-08-16
      • 1970-01-01
      • 2017-12-24
      • 1970-01-01
      相关资源
      最近更新 更多