Prerequisiti applicazione campione CBDC all'ingrosso
Prima di importare il package di applicazioni di esempio di Oracle Visual Builder, è essenziale completare diversi prerequisiti, tra cui la creazione di tutte le risorse Oracle Cloud Infrastructure (OCI) e dei gruppi Oracle Identity Cloud Service (IDCS) necessari, come descritto di seguito.
Visual Builder Cloud Service
L'esempio di applicazione CBDC all'ingrosso viene creato utilizzando Oracle Visual Builder Cloud Service. Per utilizzarlo, è necessario importare il package in Visual Builder.
Per ulteriori informazioni su Visual Builder, vedere Visual Builder.
Esegui provisioning di Autonomous Database
Tutti i dati delle transazioni conto vengono memorizzati e recuperati dal database della cronologia avanzata. Per utilizzare il rich history database, devi creare un Oracle Autonomous Database.
Esegui provisioning di Oracle Blockchain Platform Digital Assets Edition
Per l'applicazione di esempio da utilizzare, è necessario disporre di un'istanza di Oracle Blockchain Platform Digital Assets Edition.
Gli utenti possono creare istanze di Oracle Blockchain Platform Digital Assets Edition con qualsiasi nome. Tuttavia, l'applicazione supporta una banca centrale come fondatore della rete Oracle Blockchain Platform e sei istituti finanziari (FI1, FI2, FI3, FI4, FI5 e FI6) come organizzazioni partecipanti all'interno della rete.
Per garantire una corretta configurazione, gli utenti devono aggiornare i dettagli dell'organizzazione fondatrice nella sezione Banca centrale (CB) e delle organizzazioni partecipanti nella sezione Istituto finanziario (FI). È essenziale mantenere un ordine fisso per le organizzazioni partecipanti: FI1 corrisponde al partecipante 1, FI2 al partecipante 2 e così via. È opportuno utilizzare gli stessi dettagli per aggiornare di conseguenza i rispettivi dettagli FI.
Crea utenti e gruppi di utenti con Oracle Identity Cloud Service
L'applicazione CBDC supporta 11 persone e gli 11 ruoli applicazione corrispondenti sono già stati creati nel package di Visual Builder. Questi ruoli sono necessari per definire le autorizzazioni e i livelli di accesso per ogni utente tipo nell'applicazione.
Per un elenco completo dei ruoli e delle relative operazioni, vedere Flusso di lavoro dell'applicazione CBDC all'ingrosso.
I ruoli applicazione in Visual Builder vengono creati per:
- Definisci livelli di accesso: ogni utente tipo (ad esempio, Amministratore banca centrale, Utente partecipante) dispone di autorizzazioni e requisiti di accesso specifici nell'applicazione. I ruoli applicazione garantiscono che gli utenti visualizzino e interagiscano solo con le funzioni pertinenti al proprio ruolo.
- Abilita controllo dell'accesso basato su ruoli (RBAC): mappando i gruppi IDCS a questi ruoli, è possibile controllare chi ha accesso a cosa all'interno dell'applicazione.
- Semplifica gestione utenti: invece di assegnare autorizzazioni a singoli utenti, è necessario assegnarle ai ruoli e gli utenti ereditano tali autorizzazioni tramite l'appartenenza al gruppo IDCS.
Panoramica
I gruppi IDCS per 1 banca centrale (CB) e 6 partecipanti sono già stati mappati a questi ruoli applicazione in Visual Builder. Ciò significa che è necessario creare solo gruppi IDCS e aggiungere utenti a tali gruppi come indicato nella tabella riportata di seguito. I gruppi IDCS sono già mappati ai ruoli applicazione corrispondenti in Visual Builder. Una volta aggiunti i gruppi, gli utenti riceveranno automaticamente l'accesso corretto all'applicazione.
I gruppi descritti nella tabella riportata di seguito verranno creati e gli utenti verranno aggiunti. Creando i gruppi IDCS con i nomi esatti forniti e aggiungendo utenti a questi gruppi, è possibile abilitare facilmente l'accesso basato sui ruoli all'applicazione. Il mapping tra i gruppi IDCS e i ruoli di Visual Builder è già configurato, pertanto non sono necessarie ulteriori impostazioni.
Per ulteriori informazioni sulla creazione dei gruppi IDCS e sulla gestione degli utenti, vedere: Gestire gli utenti di Oracle Identity Cloud Service e Gestire i gruppi di Oracle Identity Cloud Service.
Tabella 3-1 Ruoli applicazione e relativi gruppi IDCS e nomi banca
N. serie | Ruolo applicazione | Gruppi di utenti IDCS | Nome banca |
---|---|---|---|
1 | CBDC_ADMINS | CB_CBDC_ADMINS | CB |
2 | CBDC_AUDITORS | CB_CBDC_AUDITORS | CB |
3 | CBDC_CREATORS | CB_CBDC_CREATORS | CB |
4 | CBDC_ESCROW | CB_CBDC_MANAGERS | CB |
5 | CBDC_ISSUERS | CB_CBDC_ISSUERS | CB |
6 | CBDC_RETIRERS | CB_CBDC_RETIRERS | CB |
7 | FI_ADMINS | FI1_CBDC_ADMINS (ripetere questo pattern per le organizzazioni partecipanti rimanenti, ad esempio <org>_CBDC_ADMINS) | FI1, FI2, FI3, FI4, FI5 e FI6 |
8 | FI_CBDC_USERS | FI1_CBDC_USERS (ripetere questo pattern per le organizzazioni partecipanti rimanenti, ad esempio <org>_CBDC_USERS) | FI1, FI2, FI3, FI4, FI5 e FI6 |
9 | FI_CBDC_OFFICERS | FI1_CBDC_OFFICERS (ripetere questo pattern per le organizzazioni partecipanti rimanenti, ad esempio <org>_CBDC_OFFICERS) | FI1, FI2, FI3, FI4, FI5 e FI6 |
10 | FI_CBDC_MANAGERS | FI1_CBDC_MANAGERS (ripetere questo pattern per le organizzazioni partecipanti rimanenti, ad esempio <org>_CBDC_MANAGERS) | FI1, FI2, FI3, FI4, FI5 e FI6 |
11 | FI_CBDC_AUDITORS | FI1_CBDC_AUDITORS (ripetere questo pattern per le organizzazioni partecipanti rimanenti, ad esempio <org>_CBDC_AUDITORS) | FI1, FI2, FI3, FI4, FI5 e FI6 |
Crea gruppi
- Accedi al tuo account Oracle Cloud Infrastructure. Assicurarsi di trovarsi nel compartimento corretto in cui distribuire l'applicazione di esempio.
- Nella console fare clic sul menu Navigazione nell'angolo superiore sinistro. Fare clic su Identità e sicurezza. In Identità selezionare Domini.
- Nella pagina Domini, fare clic su Oracle Identity Cloud Service per aprire la pagina Panoramica domini.
- Fare clic su Gruppi. Fare clic su Crea gruppo.
- Nome: immettere un nome univoco per il gruppo, ad esempio
CB_CBDC_ADMINS
. - Descrizione: fornire una breve descrizione dello scopo del gruppo.
- Per consentire agli utenti di richiedere l'accesso al gruppo, selezionare l'opzione L'utente può richiedere l'accesso.
- Nome: immettere un nome univoco per il gruppo, ad esempio
Creazione di utenti e assegnazione a gruppi
- Nella pagina Panoramica domini, fare clic su Utenti.
- Fare clic su Crea utente.
- Nome: immettere il nome dell'utente.
- Cognome: immettere il cognome dell'utente.
- Nome utente/E-mail: immettere un indirizzo e-mail o un nome utente valido per il login.
- E-mail: immettere l'indirizzo e-mail per la comunicazione e l'attivazione dell'account.
- Nella pagina Assegna gruppo verrà visualizzato un elenco di gruppi esistenti.
- Selezionare la casella di controllo accanto a ogni gruppo a cui si desidera assegnare questo utente. Assicurarsi di selezionare il gruppo appropriato in linea con il proprio ruolo, ad esempio CB_CBDC_ADMINS.
- Dopo aver selezionato i gruppi desiderati, fare clic su Fine per completare la creazione dell'utente.
Verifica di utenti e gruppi
- Dopo aver creato i gruppi e aggiunto gli utenti, tornare alla sezione Gruppi nella console IDCS.
- Verificare che tutti i gruppi creati e gli utenti aggiunti siano elencati correttamente.