管理 REST 代理节点
本主题包含的信息可帮助您了解如何使用 REST 代理、向 REST 代理添加注册以及查看和编辑 REST 代理节点。
如何使用 REST 代理?
REST 代理将应用身份映射到区块链成员,这样用户和应用就可以调用 Oracle Blockchain Platform REST API。
Oracle Blockchain Platform 可以使用 REST 代理与 Hyperledger Fabric 网络进行交互,而不必使用原生的 Hyperledger Fabric API。使用本机超级账本架构 API 时,您可以直接连接到对等节点和排序节点。但是,REST 代理允许您通过 RESTful 协议查询或调用 Fabric 链代码。
向 REST 代理添加登记
注册允许用户在没有注册证书的情况下调用 REST 代理。注册元素要求在验证服务器上定义新用户组。
使用 Microsoft Active Directory 作为验证服务器时添加注册
将注册添加到 REST 代理需要将新用户组添加到 Active Directory:<Rest Proxy Client Users group name>_<custom enrolment name>
。然后,您可以使用区块链平台控制台将注册映射到此组。
- 创建名为
<Rest Proxy Client Users group name>_<custom enrolment name>
的新 Active Directory 组。 - 将需要使用自定义注册的任何用户添加到此组。
- 转到区块链平台控制台并选择节点选项卡。
- 在节点选项卡中,找到要向其中添加注册的 REST 代理节点,然后打开更多操作菜单。
- 单击查看或创建注册可查看节点的当前注册的列表。
- 单击新建注册。
- 在用户名字段中,从第一步输入
<custom enrolment name>
。请注意,这区分大小写,并且必须与您创建的用户组匹配。单击注册。- 将创建登记并在“登记”表中显示登记。
- 新注册将复制到网络中的每个 REST 代理节点。
使用 OpenLDAP 或 Oracle Internet Directory 作为验证服务器时添加注册
OBP_<platform-name>_<instance-name>_REST_<custom-enrollment>
组中创建一个新用户角色。
在控制台中创建注册后,管理员使用 LDAP 服务器为此角色分配所需的用户。
有关用户如何访问 REST 资源的信息,请参阅 REST API for Oracle Blockchain Platform 。