当前位置: 首页 > 知识库问答 >
问题:

超分类帐编写器,调用REST API服务器端或客户端

贺跃
2023-03-14

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

共有1个答案

上官德寿
2023-03-14

为了保护对REST API的访问,您可以实现一个身份验证策略--请参见这里的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

 类似资料:
  • 创建一个 HTTP 服务器 最简单的方法来创建一个 HTTP 服务器,所有选项使用默认的。如下所示: HttpServer server = vertx.createHttpServer(); 配置 HTTP 服务器 如果你不想使用默认值,创建服务器时可以通过传入一个HttpServerOptions实例配置: HttpServerOptions options = new HttpServerO

  • 创建 TCP 服务器 使用最简单的方法来创建一个 TCP 服务器,使用所有默认选项如下所示: NetServer server = vertx.createNetServer(); 配置 TCP 服务器 如果你不想默认值,可以将服务器配置通过传入一个NetServerOptions实例来创建它: NetServerOptions options = new NetServerOptions().s

  • 创建 HTTP 客户端 使用默认选项创建一个HttpClient实例,如下所示: HttpClient client = vertx.createHttpClient(); 如果您想要在创建时配置客户端的选项,如下所示: HttpClientOptions options = new HttpClientOptions().setKeepAlive(false); HttpClient clien

  • 创建 TCP 客户端 最简单的方法来创建一个 TCP 客户端,使用默认选项如下所示: NetClient client = vertx.createNetClient(); 配置 TCP 客户端 如果你不想使用默认值,则创建TCP 客户端时,通过传入NetClientOptions实例可以配置: NetClientOptions options = new NetClientOptions().s

  • Vert.x 允许您轻松地编写非阻塞的 HTTP 客户端和服务器。

  • Vert.x 可以轻松地编写非阻塞的 TCP 客户端和服务器。