配置批发 CBDC 应用程序
您可以通过检查应用程序和连接设置、配置登录过程和配置用户界面设置来配置应用程序。
设置页的作用因批发 CBDC 应用程序的部署方式而异。通过一键部署,将使用 Oracle Blockchain Platform Enterprise Edition 中的安装配置(包括为实例配置的身份提供者),并且此配置用于预填充应用程序值。通过本地部署,部署者必须部署或连接到所需服务,然后手动输入应用程序配置。
应用程序和连接设置
查看或输入以下设置。
网络选择由已部署的运行时环境修复。请勿更改预填充的合同地址、服务标识符、OIDC 设置或 ORDS 设置,除非替换服务属于同一部署并且更改是已批准的部署过程的一部分。
| 设置 | 一键式部署 | 本地部署 |
|---|---|---|
| 令牌 ID | 输入为此应用程序部署的令牌 ID。 | 手动输入令牌 ID。 |
| 协议和验证模式 | 预填充 Oracle Blockchain Platform 部署;通常仅查看。 | 输入批准的本地协议和验证模式。 |
| Besu 包装 API 和访问令牌 URL | 由区块链平台管理器预填充。 | 输入本地部署服务的 URL。 |
| Oracle Blockchain Platform 实例客户端 ID 和客户端密钥 | 预先从 Oracle Blockchain Platform 实例配置填充;密钥保持屏蔽状态。 | 当部署需要本地客户机值时,输入这些值。 |
| 客户和批发 CBDC 合同地址 | 已从已部署的 Besu 合同中预填充。 | 输入本地合同部署返回的地址。 |
| UWaaS wallet URL、组织 ID 和 wallet 服务实例 ID | 预先从 Oracle Blockchain Platform 实例设置填充。 | 输入本地 UWaaS 和 wallet 服务值。 |
| 默认呼叫者地址 | 部署需要时预填充。 | 当本地部署需要默认调用方时输入该命令。 |
| ORDS OAuth URL、客户端 ID 和客户端秘密 | 预填充由区块链平台管理器管理的 ORDS 部署;该密钥仍被屏蔽。 | 输入本地部署的 ORDS 服务的值。 |
登录流程
对于一键部署,身份提供者与为 Oracle Blockchain Platform 安装配置的身份提供者相同。区块链平台管理器预填充了 OIDC 或 LDAP 值。查看这些值,但不要替换这些值,除非有意更改 Oracle Blockchain Platform 部署配置。
对于本地部署,不会自动继承任何身份提供者配置。输入发布者 URL、客户端 ID、客户端密钥(如果需要)、范围、用户 ID 声明、精确重定向 URI 和注销后重定向 URI。在所选身份提供者中注册相同的 URL。
OIDC 验证身份。在允许操作之前,应用程序仍会检查所选组织、Wallet 服务实例、活动 CBDC 账户、应用程序组和智能合同角色。在身份提供者中配置多因素验证。
应用程序演示
打开定制卡并查看以下演示设置。
| 自定义区域 | 控件 |
|---|---|
| 令牌和 CBDC 账户显示名称 | 标题、账户卡、余额和事务处理表单中显示的名称。 |
| 货币和数值格式 | 货币符号、小数显示、分组和符号位置。对于美元,选择 USD —美元 ($) 并确认数字预览。Besu 令牌小数来自已部署的合同,在配置期间无法更改。如果显示的精度错误,请更正合同部署,而不是更改显示设置以隐藏不匹配。令牌的合同定义小数精度在设置中为只读,与用于显示的货币符号和数字格式不同。 |
| 登录商标 | 登录前显示的消息和图像。 |
| 应用程序背景 | 在应用程序 shell 中使用的背景颜色。 |
| 事务处理标签 | 事务处理类型的面向用户的名称。 |
| 组织显示名称、标识和顺序 | 在下拉列表和工作区导航中呈现组织。实时 UWaaS ID、名称、序列和创始人标签仍然具有权威性。 |
| 应用程序组标签 | 为中央银行和金融机构角色显示的名称。 |
| 分类账角色标签 | 为智能合同权限(例如 Token Admin、Minter、Burner 和 Escrow/Notary)显示的名称。
|
应用配置
对于一键部署,应用更改命令将验证必填字段,保存令牌 ID 和可选定制,将它们与区块链平台管理器的配置组合,并将生成的配置应用于应用程序。配置更新或重新部署完成后,应用程序将返回到登录页面。
对于本地部署, Apply Changes 命令将验证必填字段并将本地配置写入 .env.local 文件。屏蔽的密钥字段可以留空以保留其当前值。请求时必须重新启动应用程序。然后,应用程序将返回到登录页面。