我正在使用Hyper Ledger Composer并在一个nodejs web应用程序中集成REST API“使用js客户端来调用API” 我想知道如何保持一些私密接口,防止显示和发布到它。 我应该之前简单地调用api服务器端还是有优雅的方式?
答案 0 :(得分:1)
要保护对REST APIS的访问,您可以实施身份验证策略 - 请参阅此处https://hyperledger.github.io/composer/integrating/enabling-rest-authentication.html和https://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]