Integrazione con le tabelle dell'applicazione di database
Panoramica: integrazione di Oracle Access Governance con le tabelle dell'applicazione di database
Oracle Access Governance può essere integrato con le tabelle delle applicazioni di database, abilitando l'orchestrazione delle identità, inclusa l'onboarding dei dati di identità (utente) e il provisioning degli account.
- Le applicazioni non dispongono di API per l'amministrazione delle identità
- Ogni applicazione può avere un set diverso di schemi per i dati di identità, account e autorizzazione
- Lo schema dell'applicazione non è noto a Oracle Access Governance prima di configurare ed eseguire l'integrazione
- Nessun mapping diretto tra le tabelle del database dell'applicazione e le entità di Oracle Access Governance
- Non esiste un pattern comune per l'organizzazione dei dati di identità all'interno dello schema dell'applicazione. I dati di identità possono trovarsi in una singola tabella o essere distribuiti in più tabelle
L'integrazione delle tabelle dell'applicazione di database consente lo scambio di dati utente tra un database clienti e Oracle Access Governance.
- Tabelle dell'applicazione di database come origine affidabile delle informazioni di identità che consentono la riconciliazione delle identità create o modificate nelle tabelle di database.
- Tabelle dell'applicazione di database come sistema gestito che consente il provisioning degli account dell'applicazione nelle tabelle di database.
Panoramica di Database Application Tables Integration Architecture
L'integrazione con le tabelle dell'applicazione di database consente di recuperare i dati di identità da un sistema, trasportarli in Oracle Access Governance e includerli. Una volta connesso un sistema, è possibile eseguire i task e le operazioni di provisioning e correzione, ad esempio creare, riconciliare, aggiornare, eliminare, disabilitare/abilitare, aggiungere/eliminare l'autorizzazione e aggiungere/eliminare il gruppo, che si riflettono nel sistema gestito.

- Se si seleziona la modalità di configurazione Origine autorevole quando si imposta un sistema orchestrato di tabelle di applicazioni di database, Oracle Access Governance recupererà i dati di identità dall'istanza di database e li considererà come un'origine affidabile delle informazioni di identità.
- Se si seleziona la modalità di configurazione dei sistemi gestiti, Oracle Access Governance consentirà di gestire gli account utente nel database di destinazione. Ciò consente il provisioning di nuovi account nelle istanze di database dei clienti da Oracle Access Governance.
Per identificare lo schema pertinente per l'integrazione, l'integrazione Tabelle applicazioni database offre la ricerca automatica dello schema. Processo di identificazione dello schema di database di base contenente i dati utente. Il supporto viene fornito per lo schema limitato Day-0 e le modifiche successive nello schema utente sono gestite dal supporto Day-N, che consente di aggiornare lo schema con le modifiche apportate alle tabelle di database e di applicarle allo schema trovato.
I dettagli delle tabelle del database utenti pertinenti vengono forniti durante la creazione dell'agente. I dettagli dello schema vengono memorizzati in un file di schema, che si trova con l'agente. I dettagli dello schema possono essere aggiornati modificando direttamente questo file in base alle esigenze.
- Scoprire lo schema per l'applicazione basata su database
- Esegui tracciati dati
- Esegui provisioning degli account
Ogni volta che viene eseguito il caricamento, in Oracle Access Governance viene eseguito un carico completo di dati di identità e account pertinenti. Se questa è la prima volta che viene eseguito il caricamento, in Oracle Access Governance vengono create le strutture di identità e account pertinenti. Nelle successive esecuzioni di caricamento dei dati, tutti i dati vengono caricati in Oracle Access Governance e il processo di inclusione aggiorna eventuali modifiche dall'ultimo caricamento dei dati negli artifact di identità e account appropriati.
Una volta configurato il sistema orchestrato, puoi eseguire il provisioning degli account utilizzando il motore di provisioning di Oracle Access Governance che eseguirà qualsiasi richiesta di account o autorizzazioni e lo passerà all'agente e successivamente al database di destinazione. Il provisioning supporta le operazioni di creazione, aggiornamento e revoca.
Nel caso in cui il file di schema venga perso o danneggiato in qualsiasi modo, l'integrazione delle tabelle dell'applicazione di database fornisce il recupero del file di schema. Ciò è utile in scenari quali il crash di un agente o la perdita del file di schema.
Panoramica funzionale integrazione tabelle applicazione database
L'integrazione delle tabelle dell'applicazione di database supporta gli usi, tra cui la configurazione del sistema orchestrato, il caricamento dei dati, la creazione e la revoca degli account, la modifica della password e l'assegnazione e la rimozione dei ruoli.
Funzioni di integrazione supportate
- Configura sistema orchestrato
- Carica dati
- Creare l'account
- Assegna autorizzazioni
- Rimuovi permessi
- Modifica password
- Revoca account
Per i dettagli completi delle funzioni supportate, consulta Panoramica funzionale su Oracle Access Governance Integration
Ciclo di vita account di esempio
- Viene creata un'identità Oracle Access Governance, ad esempio MyAGIdentity, che comprende dati autorevoli come nome, e-mail e posizione.
- Un account viene creato in Oracle Access Governance per i ruoli delle tabelle applicazioni di database esistenti, ad esempio DBATRole_Composer.
-
MyAGIdentity
- MyDBATAccount
- DBATRole_Composer
- MyDBATAccount
Dopo qualche tempo MyAGIdentity si sposta in una nuova posizione all'interno della propria organizzazione che richiede il ruolo di sviluppatore. In Oracle Access Governance viene creato un bundle di accesso DBATBundle_Developer contenente le autorizzazioni di sviluppo necessarie. Questo bundle accessi può essere assegnato come risultato di un criterio, un ruolo o una richiesta. Si supponga che l'utente richieda il bundle accessi utilizzando l'opzione Richiedi un nuovo accesso. All'approvazione, la richiesta attiva un'operazione di provisioning che applica le modifiche a MyDBAT, assegnando i ruoli delle tabelle dell'applicazione di database corrispondenti alle autorizzazioni contenute nel bundle accessi DBATBundle_Developer.
-
MyAGIdentity
- MyDBATAccount
- DBATRole_Composer
- DBATBundle_Developer
- MyDBATAccount
-
MyAGIdentity
- MyDBATAccount
- MyOracleDBAccount
- MyMSTeamsAccount
Per modificare la password, è necessario specificare MyAGIdentity. Utilizzando la funzionalità Accesso personale in Oracle Access Governance Console, modificano la password, propagando la modifica a MyDBAT utilizzando il provisioning di Oracle Access Governance.
-
MyAGIdentity
- MyOracleDBAccount
- MyMSTeamsAccount
Se il sistema orchestrato delle tabelle dell'applicazione di database è configurato in modalità Origine autore e si rende un'identità inattiva, l'identità MyAGIdentity viene effettivamente disabilitata. In questo caso, verrà generato e applicato un task di provisioning al sistema gestito.
- MyAGIdentity (disabilitato)