在同一作曲家休息服务器配置中使用两张名片
Using two business cards in the same composer rest server configuration
我完成了部署到多组织结构网络的教程,并且成功运行。
现在我有两张管理卡 - alice@trade-network , bob@trade-network
和他们发布的两个 identities/cards - jdoe@trade-network , dlowe@trade-network
现在我已经给出了访问控制规则,声明 jdoe (trader1-org1) 和 dlowe(trader2-org2) 只能查看他们自己的记录
因此,当我连接到他们各自的名片时,我只能查看他们的记录。现在我可以为 jdoe 和 dlowe 分别启动两个休息服务器(2 个端口),这使得只能通过他们的休息 api 端点查看他们的记录。
现在我知道我可以为管理员 alice 或 bob 启动另一个休息服务器,这样他们就可以查看所有记录(jdoe 和 dlowe 的)
但我不想那样做。那就是启动第三个休息服务器。
有没有其他方法可以做到这一点。获取所有卡片中的所有记录!
有没有办法用两个卡实例或类似的东西启动休息服务器。
建议??谢谢~!
很高兴你首先尝试了各种可能性。
简单的答案是在多用户模式下启动单个 REST 服务器,以启用钱包。在这里查看更多 -> https://hyperledger.github.io/composer/latest/integrating/enabling-multiuser with an example of using Wallets (into which business network cards are stored). You can persist the wallet store to disk as described here -> https://hyperledger.github.io/composer/latest/integrating/deploying-the-rest-server.html
然后 jdoe, dlow, alice and bob
- 作为业务网络的参与者(每个人都有自己的业务网卡,由任何 ACL 规则管理) - 可以使用浏览器客户端(REST API 客户端进行交互) 作为不同的参与者(因此根据您的 ACL 规则看到不同的结果)。
Google OAUTH2 tutorial 中有一个这样的示例,它展示了如何切换身份、导入用户的业务网络名片/在 REST API 中将其设置为默认值,以便它使用特定的区块链身份/参与者在业务网络上执行活动(具体参见 'Step Eleven' 之后)。
我完成了部署到多组织结构网络的教程,并且成功运行。
现在我有两张管理卡 - alice@trade-network , bob@trade-network
和他们发布的两个 identities/cards - jdoe@trade-network , dlowe@trade-network
现在我已经给出了访问控制规则,声明 jdoe (trader1-org1) 和 dlowe(trader2-org2) 只能查看他们自己的记录
因此,当我连接到他们各自的名片时,我只能查看他们的记录。现在我可以为 jdoe 和 dlowe 分别启动两个休息服务器(2 个端口),这使得只能通过他们的休息 api 端点查看他们的记录。
现在我知道我可以为管理员 alice 或 bob 启动另一个休息服务器,这样他们就可以查看所有记录(jdoe 和 dlowe 的) 但我不想那样做。那就是启动第三个休息服务器。
有没有其他方法可以做到这一点。获取所有卡片中的所有记录! 有没有办法用两个卡实例或类似的东西启动休息服务器。
建议??谢谢~!
很高兴你首先尝试了各种可能性。
简单的答案是在多用户模式下启动单个 REST 服务器,以启用钱包。在这里查看更多 -> https://hyperledger.github.io/composer/latest/integrating/enabling-multiuser with an example of using Wallets (into which business network cards are stored). You can persist the wallet store to disk as described here -> https://hyperledger.github.io/composer/latest/integrating/deploying-the-rest-server.html
然后 jdoe, dlow, alice and bob
- 作为业务网络的参与者(每个人都有自己的业务网卡,由任何 ACL 规则管理) - 可以使用浏览器客户端(REST API 客户端进行交互) 作为不同的参与者(因此根据您的 ACL 规则看到不同的结果)。
Google OAUTH2 tutorial 中有一个这样的示例,它展示了如何切换身份、导入用户的业务网络名片/在 REST API 中将其设置为默认值,以便它使用特定的区块链身份/参与者在业务网络上执行活动(具体参见 'Step Eleven' 之后)。