Autorizzazione Oracle GoldenGate

I microservizi Oracle GoldenGate offrono un'infrastruttura per la creazione di applicazioni service-aware da utilizzare e integrare in ambienti di distribuzione globali basati sul cloud.

L'autorizzazione (AZ) include la comunicazione da Oracle GoldenGate a Oracle GoldenGate e i task per la configurazione di rete e server. L'autorizzazione utente richiede l'assegnazione di ruoli/privilegi agli utenti, se necessario.

L'autorizzazione può essere eseguita direttamente dalla console di Oracle GoldenGate o in outsourcing ai provider di gestione delle identità esterni. Le tecniche di gestione delle identità utilizzate con i processi Oracle GoldenGate consentono di impostare i profili di autorizzazione e configurare provider di identità esterni che gestiscono l'autorizzazione per gli utenti di Oracle GoldenGate. Oracle GoldenGate supporta IDCS, IAM (Cloud), OAM (On-premise) e Microsoft EntraID per la gestione delle identità esterne, utilizzando OAuth2 come protocollo di comunicazione.

Concedere ruoli utente per l'autorizzazione

L'autorizzazione in Oracle GoldenGate si basa sui ruoli utente. Le azioni eseguite in Oracle GoldenGate dipendono dal ruolo utente applicato a un utente. Utilizzare gli endpoint del servizio API REST per dettagli su come determinare il ruolo utente richiesto per eseguire azioni diverse.

È possibile scegliere e assegnare i ruoli utente riportati di seguito durante la creazione degli utenti Oracle GoldenGate.

Tabella 1 Ruoli e privilegi utente di Oracle GoldenGate: {: #GUID-9757A442-A14D-4E7A-8012-F507A4B27186__TABLE_UPW_GNN_KXB .titleintable}

ID ruolo Livello di privilegio
Utente Consente richieste di servizio di sola informazione, che non alterano o influiscono sul funzionamento del MA. Esempi di informazioni di query/sola lettura includono le informazioni sulle metriche delle prestazioni, lo stato delle risorse e le informazioni di monitoraggio.
Operatore Consente agli utenti di eseguire solo azioni operative, come la creazione, l'avvio e l'arresto delle risorse. Gli operatori non possono modificare i parametri operativi o i profili del server MA.
Amministratore Consente l'accesso completo all'utente, inclusa la possibilità di modificare i parametri operativi generali e non correlati alla sicurezza e i profili del server.
Sicurezza Consente l'amministrazione degli oggetti correlati alla sicurezza e richiama le richieste di servizio correlate alla sicurezza. Questo ruolo dispone di privilegi completi.

Gestione utenti basata sui ruoli utente

Gli utenti di Oracle GoldenGate creati in fasi diverse della configurazione della distribuzione dispongono di funzioni di accesso diverse per i microservizi Oracle GoldenGate.

Il primo utente per Oracle GoldenGate viene impostato dalla utility Oracle GoldenGate Configuration (OGGCA). Questo utente può accedere a Service Manager e a tutti i microservizi per tutte le distribuzioni associate al Service Manager sull'host.

Dopo aver eseguito l'accesso a Service Manager utilizzando il primo utente, è possibile creare utenti dalla pagina Amministratore di Service Manager. A seconda del ruolo utente, è possibile consentire agli utenti di accedere ai microservizi Oracle GoldenGate.

Ad esempio, se si crea un utente con il ruolo Operatore, non è possibile accedere a Service Manager con queste credenziali.

Gestione utenti con provider di identità esterni

Oracle GoldenGate supporta IDCS e IAM come provider di identità basati su cloud e OAM come provider di identità on-premise. A partire da Oracle GoldenGate 23.9, Microsoft Azure EntraID è disponibile anche come provider di identità esterno.

Per istruzioni sull'implementazione di uno qualsiasi dei provider di identità esterni supportati, vedere Delega gestione utenti a un provider di identità esterno.