預入トークン・アプリケーションの構成
アプリケーションと接続設定を確認し、サインイン・プロセスを構成し、ユーザー・インタフェース設定を構成して、アプリケーションを構成します。
「設定」ページの動作は、保証金トークン・アプリケーションのデプロイ方法によって異なります。ワンクリック・デプロイメントでは、インスタンス用に構成されたアイデンティティ・プロバイダを含め、Oracle Blockchain Platform Enterprise Editionからのインストール構成が使用され、この構成を使用してアプリケーション値が事前入力されます。ローカル・デプロイメントでは、デプロイヤは必要なサービスをデプロイまたは接続し、アプリケーション構成を手動で入力する必要があります。
アプリケーションおよび接続設定
次の設定を確認または入力します。
ネットワークの選択は、デプロイされたランタイム環境によって修正されます。置換サービスが同じデプロイメントに属し、変更が承認済デプロイメント・プロシージャの一部である場合を除き、事前入力された契約アドレス、サービス識別子、OIDC設定またはORDS設定を変更しないでください。
| 設定 | ワンクリック・デプロイメント | ローカル・デプロイメント |
|---|---|---|
| 預入トークンID | このアプリケーションにデプロイされたトークンIDを入力します。 | トークンIDを手動で入力します。 |
| プロトコルおよび認証モード | Oracle Blockchain Platformデプロイメントから事前に入力されています。通常は確認のみです。 | 承認されたローカルプロトコルおよび認証モードに入ります。 |
| BesuラッパーAPIおよびアクセス・トークンURL | Blockchain Platform Managerによって事前に入力されています。 | ローカルにデプロイされたサービスのURLを入力します。 |
| Oracle Blockchain PlatformインスタンスのクライアントIDおよびクライアント・シークレット | Oracle Blockchain Platformインスタンス構成から事前入力されます。シークレットはマスクされたままです。 | デプロイメントで必要な場合は、ローカル・クライアント値を入力します。 |
| 口座および預金トークン契約住所 | デプロイされたBesu契約から事前入力されます。 | ローカル契約デプロイメントによって返された住所を入力します。 |
| UWaaSウォレットURL、組織IDおよびウォレット・サービス・インスタンスID | Oracle Blockchain Platformインスタンス設定から事前入力されます。 | ローカルUWaaSおよびウォレット・サービスの値を入力します。 |
| デフォルトのコール元アドレス | デプロイメントで必要な場合に事前入力されます。 | ローカル・デプロイメントにデフォルトのコール元が必要な場合は、これを入力します。 |
| ORDS OAuth URL、クライアントID、およびクライアント・シークレット | Blockchain Platform Managerによって管理されるORDSデプロイメントから事前入力されます。シークレットはマスクされたままです。 | ローカルにデプロイされたORDSサービスの値を入力します。 |
サインイン・プロセス
ワンクリック・デプロイメントの場合、アイデンティティ・プロバイダは、Oracle Blockchain Platformインストール用に構成されたものと同じです。OIDCまたはLDAPの値は、Blockchain Platform Managerによって事前に入力されます。Oracle Blockchain Platformデプロイメント構成が意図的に変更されないかぎり、値を確認しますが、これらの値は置換しないでください。
ローカル・デプロイメントの場合、アイデンティティ・プロバイダ構成は自動的に継承されません。発行者URL、クライアントID、クライアント・シークレット(必要な場合)、スコープ、ユーザーID要求、正確なリダイレクトURIおよびログアウト後のリダイレクトURIを入力します。選択したアイデンティティ・プロバイダに同じURLを登録します。
OIDCはアイデンティティを認証します。アプリケーションでは、操作を許可する前に、選択した組織、ウォレット・サービス・インスタンス、アクティブな保証金トークン・アカウント、アプリケーション・グループおよびスマート・コントラクト・ロールが引き続きチェックされます。アイデンティティ・プロバイダでマルチファクタ認証を構成します。
アプリケーション・プレゼンテーション
カスタマイズ・カードを開き、次のプレゼンテーション設定を確認します。
| カスタマイズ領域 | コントロール |
|---|---|
| トークンおよび預入トークン・アカウント表示名 | ヘッダー、勘定科目カード、残高およびトランザクション・フォームに表示される名前。 |
| 通貨および数値フォーマット | 通貨記号、小数点表示、グループ化および記号の位置。米ドルの場合は、「USD—US Dollar ($)」を選択し、番号のプレビューを確認します。Besuトークンの小数点以下桁数は、デプロイされた契約から取得され、構成中に変更できません。表示された精度が間違っている場合は、表示設定を変更して不一致を非表示にするのではなく、契約デプロイメントを修正してください。トークンの契約定義小数点精度は、「設定」では読取り専用であり、表示に使用される通貨記号および数値書式とは異なります。 |
| ログイン・ブランディング | サインイン前に表示されるメッセージとイメージ。 |
| アプリケーションの背景 | アプリケーション・シェル全体で使用される背景色。 |
| トランザクション・ラベル | トランザクション・タイプのユーザー向けの名前。 |
| 組織の表示名、ロゴおよび順序 | ドロップダウンおよびワークスペース・ナビゲーションでの組織の表示。ライブUWaaS ID、名前、シーケンスおよびファウンダ・タグは、引き続き認可されます。 |
| アプリケーション・グループのラベル | 銀行および機関のペルソナに表示される名前。 |
| 元帳ロール・ラベル | スマート・コントラクト権限(Token Admin、Minter、Burner、Escrow/Notaryなど)に表示される名前。
|
構成の適用
ワンクリック・デプロイメントの場合、「変更の適用」コマンドは、必須フィールドを検証し、トークンIDおよびオプションのカスタマイズを保存し、それらをBlockchain Platform Managerの構成と組み合せて、結果の構成をアプリケーションに適用します。構成の更新または再デプロイメントが完了すると、アプリケーションはサインイン・ページに戻ります。
ローカル・デプロイメントの場合、「変更の適用」コマンドは必須フィールドを検証し、ローカル構成を.env.localファイルに書き込みます。マスクされたシークレット・フィールドを空白のままにして、現在の値を保持できます。要求されたら、アプリケーションを再起動する必要があります。その後、アプリケーションはサインインページに戻ります。