Hyper Ledger Composer,调用REST API服务器端或客户端

时间:2018-03-21 10:03:55

标签: hyperledger-composer

我正在使用Hyper Ledger Composer并在一个nodejs web应用程序中集成REST API“使用js客户端来调用API” 我想知道如何保持一些私密接口,防止显示和发布到它。 我应该之前简单地调用api服务器端还是有优雅的方式?

2 个答案:

答案 0 :(得分:1)

要保护对REST APIS的访问,您可以实施身份验证策略 - 请参阅此处https://hyperledger.github.io/composer/integrating/enabling-rest-authentication.htmlhttps://hyperledger.github.io/composer/integrating/enabling-multiuser.html(后者要求启用身份验证)。

此处显示了使用一种此类策略的教程 - 例如使用Google OAUTH2作为身份验证提供程序 - > https://hyperledger.github.io/composer/next/tutorials/google_oauth2_rest

答案 1 :(得分:0)

还有另一种使用NodeJs sdk开发自己的rest api的方法。 您可以使用Cards连接到网络,并使用BusinessNetworkConnection类和工厂对象执行任何操作。

阅读[https://hyperledger.github.io/composer/v0.16/applications/node][1]