Anwendung für Einzahlungstoken konfigurieren
Sie konfigurieren die Anwendung, indem Sie die Anwendungs- und Verbindungseinstellungen prüfen, den Anmeldeprozess konfigurieren und die Einstellungen der Benutzeroberfläche konfigurieren.
Die Seite Setup verhält sich je nach Deployment der Einzahlungstokenanwendung unterschiedlich. Bei einem One-Click-Deployment wird die Installationskonfiguration von Oracle Blockchain Platform Enterprise Edition verwendet, einschließlich des für die Instanz konfigurierten Identitätsproviders. Mit dieser Konfiguration werden die Anwendungswerte vorab gefüllt. Bei einem lokalen Deployment muss der Deployer die erforderlichen Services bereitstellen oder eine Verbindung zu ihnen herstellen und die Anwendungskonfiguration manuell eingeben.
Anwendungs- und Verbindungseinstellungen
Prüfen Sie die folgenden Einstellungen, oder geben Sie sie ein.
Die Netzwerkauswahl wird durch die bereitgestellte Laufzeitumgebung korrigiert. Ändern Sie nicht vorausgefüllte Vertragsadressen, Service-IDs, OIDC-Einstellungen oder ORDS-Einstellungen, es sei denn, die Ersetzungsservices gehören zum selben Deployment, und die Änderung ist Teil einer genehmigten Deployment-Prozedur.
| Einstellung | Ein-Klick-Deployment | Lokales Deployment |
|---|---|---|
| Einzahlungstoken-ID | Geben Sie die Token-ID ein, die für diese Anwendung bereitgestellt wurde. | Geben Sie die Token-ID manuell ein. |
| Protokoll- und Authentifizierungsmodus | Vorausgefüllt aus der Oracle Blockchain Platform-Bereitstellung; normalerweise nur prüfen. | Geben Sie das genehmigte lokale Protokoll und den Authentifizierungsmodus ein. |
| Besu-Wrapper-API und Zugriffstoken-URL | Vorgefüllt von Blockchain Platform Manager. | Geben Sie die URLs für die lokal bereitgestellten Services ein. |
| Client-ID und Client Secret der Oracle Blockchain Platform-Instanz | Aus der Oracle Blockchain Platform-Instanzkonfiguration vorausgefüllt. Das Secret bleibt maskiert. | Geben Sie die lokalen Clientwerte ein, wenn sie für das Deployment erforderlich sind. |
| Kontotoken-Vertragsadressen | Vorgefüllt aus den eingesetzten Besu-Verträgen. | Geben Sie die Adressen ein, die vom lokalen Vertrags-Deployment zurückgegeben werden. |
| UWaaS-Wallet-URL, Organisations-ID und Wallet-Serviceinstanz-ID | Vorgefüllt aus dem Setup der Oracle Blockchain Platform-Instanz. | Geben Sie die Werte für den lokalen UWaaS- und Wallet-Service ein. |
| Standard-Aufruferadresse | Vorgefüllt, wenn für das Deployment erforderlich. | Geben Sie sie ein, wenn für das lokale Deployment ein Standardaufrufer erforderlich ist. |
| ORDS-OAuth-URL, -Client-ID und -Client Secret | Vorgefüllt aus der ORDS-Bereitstellung, die von Blockchain Platform Manager verwaltet wird; das Geheimnis bleibt maskiert. | Geben Sie die Werte für die lokal bereitgestellten ORDS-Services ein. |
Anmeldeprozess
Bei einem One-Click-Deployment ist der Identitätsprovider derselbe, der für die Oracle Blockchain Platform-Installation konfiguriert wurde. OIDC- oder LDAP-Werte werden von Blockchain Platform Manager vorab ausgefüllt. Prüfen Sie die Werte, ersetzen Sie diese Werte jedoch nur, wenn die Deployment-Konfiguration von Oracle Blockchain Platform absichtlich geändert wird.
Bei einem lokalen Deployment wird keine Identitätsproviderkonfiguration automatisch geerbt. Geben Sie die Aussteller-URL, die Client-ID, gegebenenfalls das Client Secret, Geltungsbereiche, den Benutzer-ID-Anspruch, die genaue Umleitungs-URI und die Umleitungs-URI nach der Abmeldung ein. Registrieren Sie dieselben URLs im ausgewählten Identitätsprovider.
OIDC authentifiziert die Identity. Die Anwendung prüft weiterhin die ausgewählte Organisation, die Wallet-Serviceinstanz, das aktive Einzahlungstokenkonto, die Anwendungsgruppe und die Smart Contract-Rolle, bevor ein Vorgang zugelassen wird. Konfigurieren Sie die Multifaktor-Authentifizierung im Identitätsprovider.
Anwendungspräsentation
Öffnen Sie die Anpassungskarten, und prüfen Sie die folgenden Präsentationseinstellungen.
| Anpassungsbereich | Kontrollen |
|---|---|
| Anzeigenamen für Token- und Einzahlungstokenkonten | Namen, die in Kopfdaten-, Kontenkarten-, Salden- und Transaktionsformularen angezeigt werden. |
| Währungs- und Zahlenformat | Währungssymbol, Dezimalanzeige, Gruppierung und Symbolposition. Wählen Sie für US-Dollar USD – US-Dollar ($) aus, und bestätigen Sie die Nummernvorschau. Dezimalstellen für Besu-Token stammen aus dem bereitgestellten Vertrag und können während der Konfiguration nicht geändert werden. Wenn die angezeigte Genauigkeit falsch ist, korrigieren Sie das Vertrags-Deployment, anstatt die Anzeigeeinstellungen zu ändern, um die Unstimmigkeit auszublenden. Die vertraglich definierte Dezimalstellenanzahl des Tokens ist in Setup schreibgeschützt und entspricht nicht der Währungssymbol- und Zahlenformatierung, die für die Anzeige verwendet wird. |
| Branding anmelden | Nachricht und Bild vor der Anmeldung angezeigt. |
| Anwendungshintergrund | Hintergrundfarbe, die in der Anwendungsshell verwendet wird. |
| Transaktionslabels | Benutzerdefinierte Namen für Transaktionstypen. |
| Anzeigenamen, Logos und Reihenfolge der Organisation | Darstellung von Organisationen in Dropdown-Listen und Workspace-Navigation. Live-UWaaS-IDs, -Namen, -Sequenzen und -Gründertags bleiben maßgeblich. |
| Anwendungsgruppenlabels | Namen, die für Bank- und Institutionspersonen angezeigt werden. |
| Rollenlabels für Buch | Namen, die für Smart Contracts-Berechtigungen angezeigt werden, wie Token Admin, Minter, Burner und Escrow/Notary.
|
Konfiguration anwenden
Bei einem Deployment mit einem Klick validiert der Befehl Änderungen anwenden erforderliche Felder, speichert die Token-ID und optionale Anpassungen, kombiniert sie mit der Konfiguration aus Blockchain Platform Manager und wendet die resultierende Konfiguration auf die Anwendung an. Wenn die Aktualisierung oder das erneute Deployment der Konfiguration abgeschlossen ist, kehrt die Anwendung zur Anmeldeseite zurück.
Bei einem lokalen Deployment validiert der Befehl Apply Changes die erforderlichen Felder und schreibt die lokale Konfiguration in die Datei .env.local. Maskierte Secret-Felder können leer gelassen werden, um ihre aktuellen Werte beizubehalten. Sie müssen die Anwendung neu starten, wenn Sie dies wünschen. Anschließend kehrt die Anwendung zur Anmeldeseite zurück.