• Passa al contenuto principale
  • Passa alla barra laterale primaria
  • HOME
  • CHI SONO

APPin5Minuti

Come Creare Applicazioni Enterprise Low-Code

Impara a creare Applicazioni Aziendali grazie alle piattaforme di sviluppo Low-Code

Come configurare le Credenziali Web OCI in Oracle APEX

Novembre 17, 2021

Oracle Cloud è una piattaforma che consente di creare ed eseguire una vasta gamma di applicazioni in un ambiente scalabile, affidabile e ad elevate prestazioni.

I servizi messi a disposizione sono davvero tanti e coprono le più svariate necessità: database, storage e machine learning sono solo alcuni esempi.

Oracle APEX, che fa parte anch’esso dell’ecosistema Oracle Cloud, può essere integrato con tutti questi servizi utilizzando le credenziali OCI (Oracle Cloud Infrastructure).

In questo articolo ti voglio spiegare come configurare le credenziali OCI che devi usare in una applicazioni APEX per sfruttare i servizi Oracle Cloud.

IN QUESTO ARTICOLO

  • Come creare un utente in Oracle Cloud
  • Come generare le API Key in Oracle Cloud
  • Cosa serve per configurare le Credenziali Web OCI in Oracle APEX
    • Coppia di Chiavi RSA (Privata e Pubblica) in formato PEM
    • Impronta Digitale della Chiave Pubblica (Fingerprint)
    • OCID dell’Utente Oracle Cloud
    • OCID del Tenancy Oracle Cloud
  • Come configurare le Credenziali Web OCI in Oracle APEX
  • Conclusioni

Come creare un utente in Oracle Cloud

  • Collegati ad Oracle Cloud
  • Vai in Identity & Security > Users
  • Da qui puoi vedere tutti la lista degli utenti locali di Oracle Cloud.
  • Clicca Create User ed inserisci le informazioni richieste
    • User Type: Oracle Identity Cloud Services
    • Username: inserisci il nome utente
    • Email / Confirm Email: inserisci la tua email (o una email alla quale puoi accedere)
  • Premi Create
  • A questo punto il sistema invierà una mail all’indirizzo email indicato.
  • Segui le istruzioni indicate per completare la registrazione dell’utente su Oracle Cloud.
  • Vai in Federation e clicca sull’Identity Provider OracleIdentityCloudService
  • Vai in Users e clicca sull’utente appena creato.
  • Clicca su Add to IDCS Group
  • Seleziona il gruppo OCI_Administrator e premi Add

Ora possiamo generare le API Key da utilizzare all’interno di una applicazione APEX.

Come generare le API Key in Oracle Cloud

  • Collegati ad Oracle Cloud
  • Vai in Identity & Security > Users
  • Clicca sull’utente apex_oci_credentials
  • Vai in Resources > API Keys e clicca Add API Keys
  • Seleziona l’opzione Generate API Key Pair
  • Premi Download Private Key per scaricare la chiave privata.
  • Premi Download Public Key per scaricare la chiave pubblica.
  • Premi Add e successivamente Close

Cosa serve per configurare le Credenziali Web OCI in Oracle APEX

Ora che hai creato una utenza in Oracle Cloud, puoi collegarla ad una applicazione APEX configurando le Web Credentials.

Per poter configurare le credenziali in Oracle APEX hai bisogno delle seguenti informazioni:

  • Coppia di Chiavi RSA (Privata e Pubblica) in formato PEM.
  • Impronta Digitale della Chiave Pubblica (Fingerprint)
  • Identificativo dell’ambiente Oracle Cloud al quale vuoi collegarti (OCID Tenancy) e l’identificato dell’Utente che utilizzerai (OCID User)

Tutte queste informazioni possono essere recuperate in Oracle Cloud

Coppia di Chiavi RSA (Privata e Pubblica) in formato PEM

Si tratta della coppia di chiavi pubblica e privata che abbiamo generato pochi minuti fa.

Se per qualche motivo non hai salvate le chiavi, dovrai generare una nuova coppia di chiavi ripetendo la stessa procedura.

Impronta Digitale della Chiave Pubblica (Fingerprint)

L’impronta digitale della chiave pubblica viene generata insieme alle chiavi API. Puoi recuperarla in questo modo:

  • Collegati ad Oracle Cloud
  • Vai in Identity & Security > Users
  • Clicca sull’utente apex_oci_credentials
  • Vai in API Keys > Fingerprint

OCID dell’Utente Oracle Cloud

  • Collegati ad Oracle Cloud
  • Vai in Identity & Security > Users
  • Clicca sull’utente apex_oci_credentials
  • Vai in User Information

OCID del Tenancy Oracle Cloud

  • Collegati ad Oracle Cloud
  • Vai in Governance & Administration > Tenancy Details
  • Vai in Tenancy Information > OCID

Come configurare le Credenziali Web OCI in Oracle APEX

Ora abbiamo finalmente tutte le informazioni necessarie per configurare le Credenziali Web in Oracle APEX.

  • Collegati all’APP Builder > Workspace Utilities
  • Vai in Web Credentials

Da qui puoi amministrare le Credenziali Web che le varie applicazioni APEX definite all’interno del workspace possono utilizzare.

  • Clicca Create per configurare le credenziali OCI
  • Inserisci le informazioni richieste:
    • Nome: OCI_Authentication
    • Static Identifier: OCI_Authentication
    • Authentication Type: Oracle Cloud Infrastructure
    • OCI User ID
    • OCI Private Key
    • OCI Tenancy ID
    • OCI Public Key Fingerprint
  • Premi Create

Conclusioni

Le credenziali web che abbiamo creato possono essere utilizzate in una applicazione APEX per diversi scopi, il principale dei quali è l’utilizzo delle API REST messe a disposizione da Oracle Cloud.

Puoi anche utilizzarle per definire uno schema di autenticazione diverso da quello standard, generato automaticamente da Oracle APEX.

Spero che questo articolo ti sia utile!

Un abbraccio

Daniele

TI POTREBBE INTERESSARE:

  • Come gestire i files su Object Storage da Oracle APEX
  • Prevedere l'interesse di un cliente verso un prodotto o servizio con Oracle APEX e Machine Learning
  • Product Configurator in Oracle APEX
  • Come migrare le applicazioni da Oracle Forms ad Oracle APEX
  • Come sviluppare applicazioni sicure con Oracle APEX
  • Dashboard Interattiva in Oracle APEX

oracle apex, oracle cloud, oracle rest data service

Interazioni del lettore

Lascia un commento Annulla risposta

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Barra laterale primaria

BENVENUTO!

Il mio nome è Daniele Trasarti, autore di APPin5Minuti, il blog italiano che parla di piattaforme e applicazioni low-code.

Qui troverai tantissimi tutorial e risorse per imparare a sviluppare in pochissimo tempo bellissime applicazioni per gestire i dati ed i processi della tua azienda.

Pensi di non essere in grado? Perché non provi adesso a creare la tua prima applicazione in 5 minuti?

Fidati, non dovrai scrivere nemmeno una riga di codice! 

Seguimi sui social!

  • LinkedIn
  • Twitter

NEWSLETTER

Iscriviti anche tu per far parte della più grande community italiana di persone che amano sviluppare low-code!

api rest appsheet bid data classic report cpq css cyber security document management system dynamic layout facebook flowform full stack development google google cloud google drive google workspace interactive grid interactive report javascript json linkedin list machine learning map microsoft microsoft access mobile oml oracle oracle apex oracle cloud oracle rest data service ords pl-sq PL-SQL power apps product configurator sales configurator security social login theme roller ux web service woocommerce wordpress

Commenti recenti

  • Joe Kerr su Come costruire Form Dinamiche in Oracle APEX (Dynamic Layout + APEX_ITEM)
  • Giovanni su 15 Cose che avrei voluto sapere quando ho iniziato ad usare Oracle APEX
  • Daniele Trasarti su Document Management System in Oracle APEX
  • chadwick su Oracle APEX: Workflow Manager con Flows for APEX
  • Giulio su Document Management System in Oracle APEX
  • Daniele Trasarti su Come creare un servizio REST in Oracle APEX
  • fabio su Come creare un servizio REST in Oracle APEX
  • Daniele Trasarti su Applicazione di Prenotazione Appuntamenti in Oracle APEX
  • Francesca su Applicazione di Prenotazione Appuntamenti in Oracle APEX
  • Daniele Trasarti su Google AppSheet: come creare una APP Mobile da un foglio Excel in 5 minuti

Copyright © 2022 · APPin5Minuti.it · Privacy Policy · Cookie Policy