Composer REST服务器身份验证

时间:2018-03-07 09:34:11

标签: hyperledger-fabric hyperledger-composer

我对rest-server有疑问。在我的项目中,我不会将休息服务器用作直接后端,我想再有一个api,它将发送不同的请求。所以,我的问题是,我需要选择什么样的身份验证? (auth需要多用户模式,我想发送来自不同参与者的交易)谢谢)

是否可以使用composer-rest-server,不仅可以登录,还可以注册,如果真实用户不会发出请求,但我自己的api会自动在rest-server上注册,然后代表他们完成所有交易

1 个答案:

答案 0 :(得分:2)

多用户交互的一个例子 - 尽管使用REST API(但原理是相同的 - 想一想:在区块链上连接到业务网络的不同REST(或API)客户端及其业务网卡(其中一部分包含)这里显示了他们自己的私人钱包中的身份,因此发布了由该身份签署的交易的区块链身份) - > https://hyperledger.github.io/composer/latest/integrating/enabling-multiuser

Composer REST服务器支持超过300种身份验证策略(请参阅此处 - > https://hyperledger.github.io/composer/latest/integrating/enabling-rest-authentication.html),以便您可以选择适合您组织的身份验证策略,例如PassportJS策略http://www.passportjs.org/。一旦用户进行身份验证,就会回应应用程序中连接到业务网络的点,然后使用其业务网卡与部署到区块链网络上的对等方的业务网络进行交互。这些业务网卡可以存储为基于云的钱包存储在云中,也可以存储在安全环境中的磁盘上

以编程方式连接到商业网络,请参阅此处的讨论 - > Hyperledger Composer Web application user authentication

https://hyperledger.github.io/composer/latest/integrating/enabling-rest-authentication.html