Configurare l'integrazione tra Oracle Access Governance e SAP Ariba
È possibile stabilire una connessione tra Oracle Access Governance e l'applicazione SaaS SAP Ariba come sistema gestito. Per eseguire la configurazione, utilizzare Sistemi orchestrati in Oracle Access Governance Console.
Requisiti indispensabili
Prima di installare e configurare il sistema orchestrato SAP Ariba, è necessario considerare i prerequisiti e i task riportati di seguito.
Impostazione per la gestione degli account SAP Ariba - Configurazione di un nuovo endpoint in entrata di integrazione in SAP Ariba
Configurare un endpoint in entrata nella soluzione SAP Ariba per abilitare la gestione del provisioning e degli accessi da Oracle Access Governance.
- Membro del gruppo Amministratore clienti o Amministratore integrazione
- Raggruppa con ruolo Amministratore o Amministratore integrazione
Impostazione per caricamento dati - Abilita un'API dal portale sviluppatori API SAP Ariba
È possibile riconciliare i dati dall'applicazione SAP Ariba a Oracle Access Governance abilitando l'API dell'applicazione.
Crea applicazione su SAP Developer API Portal
È possibile saltare l'attività se si dispone già di un'applicazione SAP Ariba.
- Accedi al portale per sviluppatori SAP Ariba.
- Andare a Gestisci applicazioni, quindi fare clic sul segno più +.
- Immettere il nome e la descrizione dell'applicazione.
- Fare clic su Sottometti.
L'applicazione viene creata ed è visibile nella lista Applicazioni. Viene generato anche un identificativo univoco per l'applicazione, Chiave applicazione. È necessario eseguire questa configurazione con Oracle Access Governance
Richiedi accesso API per la tua applicazione
- Accedere al portale per sviluppatori SAP Ariba come utente con il ruolo Amministratore organizzazione.
- Nel dashboard Amministratore SAP Ariba fare clic su .
- Cercare l'applicazione desiderata nell'elenco di applicazioni che si desidera abilitare.
- Nella pagina di impostazione dell'applicazione, fare clic su .
- Completare i seguenti dettagli della candidatura:
- Nell'elenco a discesa Nomi API, scegliere il nome API a cui si desidera accedere.
- Nel campo Nome realm scegliere la soluzione per la quale si desidera abilitare l'applicazione.
- Nel campo AN-ID immettere il numero ANID (Network Identification Number) di Ariba.
- Nel tipo di realm selezionare Produzione o Tipo.
- Fare clic su Sottometti.
L'applicazione viene inviata per l'approvazione. L'utente SAP Ariba con il ruolo Amministratore organizzazione può approvare la richiesta di accesso API per l'applicazione.
Generare il segreto OAuth e l'ID e il segreto client codificati Base64 per l'applicazione
Una volta approvata l'applicazione dall'amministratore, è possibile generare le credenziali segrete OAuth per autenticare l'API. Seguire le istruzioni fornite:
- Accedere al portale per sviluppatori SAP Ariba come utente con il ruolo Amministratore organizzazione.
- Nel dashboard Amministratore SAP Ariba fare clic su .
- Cercare l'applicazione desiderata nell'elenco di applicazioni che si desidera abilitare.
- Nella pagina di impostazione dell'applicazione, fare clic su .
- Nella finestra di conferma, fare clic su Sottometti. Vengono visualizzati il segreto OAuth e il segreto e il client codificati Base64.
- Copiare il segreto OAuth e il client e segreto con codifica Base64 e salvarlo in un luogo sicuro.
Sarà necessario eseguire questa operazione per configurare il sistema orchestrato nella console di Oracle Access Governance.
Recupera URL server di autenticazione OAuth
Per stabilire la connessione, è necessario recuperare l'URL del server OAuth per l'applicazione API.
Per configurare il sistema orchestrato in Oracle Access Governance Console, sarà necessario l'URL del server API API di recupero dati master per sourcing.
- Accedere al portale per sviluppatori SAP Ariba come utente con il ruolo Amministratore organizzazione.
- Andare alla sezione Scopri e andare a STRATEGIC SOURCING.
- Cercare l'API di recupero dati master per sourcing.
- Copiare il valore del prefisso URL del server OAuth e aggiungere v2.
Esempio: https://< URL server OAuth >/v2
Recupera i valori di ID partizione e variante da WSDL
È necessario recuperare la variante e l'ID partizione del realm per gestire il parametro per il data set principale.
- Accedere all'applicazione Ariba con le credenziali di amministratore.
- Nel dashboard Amministratore Ariba, fare clic su Gestisci e selezionare Amministrazione dall'elenco a discesa.
- Espandere Integration Manager e selezionare Configurazione integrazione.
- Cercare il servizio Web Importa utenti, Nome task=Importa utente.
- Fare clic e aprire il servizio Web Importa utenti.
- Fare clic su Visualizza WSDL e cercare vrealm in WSDL.
- Se si trova vrealm_1234 in WSDL, è possibile utilizzare vrealm_1234 come Variant e prealm_1234 come partizione.
Configura
Immettere i dettagli di connessione per stabilire una connessione tra SAP Ariba e Oracle Access Governance. A tale scopo, utilizzare la funzionalità dei sistemi orchestrati disponibile in Oracle Access Governance Console.
Passa alla pagina Sistemi orchestrati
Le orchestrazioni delle identità vengono impostate dalla console di Oracle Access Governance. Andare alla pagina Sistemi orchestrati per integrare SAP Ariba con Oracle Access Governance.
Seleziona il sistema
Nel passo Seleziona sistema del workflow è possibile specificare il tipo di sistema che si desidera integrare.
È possibile cercare il sistema richiesto in base al nome utilizzando il campo Cerca.
- Selezionare SAP Ariba.
- Fare clic su Avanti.
Inserisci dettagli
Nel passo Immetti dettagli, assegnare un nome significativo al sistema orchestrato, aggiungere una descrizione di supporto e determinare se è possibile utilizzare questo sistema come origine affidabile o per la gestione delle autorizzazioni. Per SAP Ariba, è possibile utilizzare Oracle Access Governance per gestire le autorizzazioni per gli account di identità.
- Inserire il nome del sistema a cui si desidera eseguire la connessione nel campo Chiamare il sistema.
- Inserire una descrizione per il sistema nel campo Come si desidera descrivere il sistema?.Nota
Nella pagina viene visualizzato un messaggio che indica che Oracle Access Governance è in grado di gestire le autorizzazioni per questo sistema, abilitando il provisioning degli account. - Fare clic su Avanti.
Aggiungi proprietari
In questo passo aggiungere proprietari principali e aggiuntivi per il sistema orchestrato.
Quando si imposta il primo sistema orchestrato per l'istanza del servizio, è possibile assegnare i proprietari solo dopo aver abilitato le identità dalla sezione Gestisci identità.
- Selezionare un utente attivo di Oracle Access Governance come proprietario principale nel campo Chi è il proprietario principale?.
- Selezionare uno o più proprietari aggiuntivi nell'elenco Chi altro lo possiede?. È possibile aggiungere fino a 20 proprietari aggiuntivi per la risorsa.
Impostazioni account
- Quando viene richiesta un'autorizzazione e l'account non esiste già, selezionare questa opzione per creare nuovi account. Questa opzione è selezionata per impostazione predefinita. Quando questa opzione è selezionata, Oracle Access Governance crea un account se non ne esiste uno quando viene richiesta un'autorizzazione. Se si deseleziona questa opzione, viene eseguito il provisioning delle autorizzazioni solo per gli account esistenti nel sistema orchestrato. Se non esiste alcun account, l'operazione di provisioning non riesce.
- Selezionare i destinatari dei messaggi di posta elettronica di notifica quando viene creato un account. Il destinatario predefinito è Utente. Se non viene selezionato alcun destinatario, le notifiche non vengono inviate quando vengono creati gli account.
- Utente
- Responsabile utenti
- Configura account esistentiNota
È possibile impostare queste configurazioni solo se consentito dall'amministratore di sistema. Quando le impostazioni di cessazione dell'account globale sono abilitate, gli amministratori dell'applicazione non possono gestire le impostazioni di cessazione dell'account a livello di sistema orchestrato.- Selezionare le azioni da eseguire con i conti all'inizio della cessazione anticipata: scegliere l'azione da eseguire all'inizio di una cessazione anticipata. Ciò si verifica quando è necessario revocare gli accessi di identità prima della data di cessazione ufficiale.
- Elimina: elimina tutti gli account e le autorizzazioni gestiti da Oracle Access Governance.Nota
Se un sistema orchestrato specifico non supporta l'azione, non viene eseguita alcuna azione. - Disabilita: disabilita tutti gli account e disabilita le autorizzazioni gestite da Oracle Access Governance.
- Eliminare le autorizzazioni per gli account disabilitati: per garantire zero accessi residui, selezionare questa opzione per eliminare le autorizzazioni assegnate direttamente e le autorizzazioni concesse dai criteri durante la disabilitazione dell'account.
- Nessuna azione: non viene eseguita alcuna azione quando un'identità viene contrassegnata per l'interruzione anticipata da Oracle Access Governance.
- Elimina: elimina tutti gli account e le autorizzazioni gestiti da Oracle Access Governance.
- Selezionare le azioni da eseguire con i conti alla data di cessazione: selezionare l'azione da eseguire durante la cessazione ufficiale. Ciò si verifica quando è necessario revocare gli accessi di identità alla data di cessazione ufficiale.
- Elimina: elimina tutti gli account e le autorizzazioni gestiti da Oracle Access Governance.Nota
Se un sistema orchestrato specifico non supporta l'azione Elimina, non viene eseguita alcuna azione. - Disabilita: disabilita tutti gli account e disabilita le autorizzazioni gestite da Oracle Access Governance.
- Eliminare le autorizzazioni per gli account disabilitati: per garantire zero accessi residui, selezionare questa opzione per eliminare le autorizzazioni assegnate direttamente e le autorizzazioni concesse dai criteri durante la disabilitazione dell'account.
Nota
Se un sistema orchestrato specifico non supporta l'azione Disabilita, l'account viene eliminato. - Nessuna azione: Oracle Access Governance non esegue alcuna azione sugli account e sulle autorizzazioni.
- Elimina: elimina tutti gli account e le autorizzazioni gestiti da Oracle Access Governance.
- Selezionare le azioni da eseguire con i conti all'inizio della cessazione anticipata: scegliere l'azione da eseguire all'inizio di una cessazione anticipata. Ciò si verifica quando è necessario revocare gli accessi di identità prima della data di cessazione ufficiale.
- Quando un'identità lascia l'azienda, è necessario rimuovere l'accesso ai propri account. Nota
È possibile impostare queste configurazioni solo se consentito dall'amministratore di sistema. Quando le impostazioni di cessazione dell'account globale sono abilitate, gli amministratori dell'applicazione non possono gestire le impostazioni di cessazione dell'account a livello di sistema orchestrato.Selezionare una delle azioni seguenti per l'account:
- Elimina: consente di eliminare tutti gli account e le autorizzazioni gestiti da Oracle Access Governance.
- Disabilita: disabilita tutti gli account e contrassegna le autorizzazioni come inattive.
- Eliminare le autorizzazioni per gli account disabilitati: eliminare le autorizzazioni assegnate direttamente e concesse dai criteri durante la disabilitazione dell'account per garantire zero accessi residui.
- Nessuna azione: non eseguire alcuna azione quando un'identità lascia l'organizzazione.
Nota
Queste azioni sono disponibili solo se supportate dal tipo di sistema orchestrato. Ad esempio, se Elimina non è supportato, verranno visualizzate solo le opzioni Disabilita e Nessuna azione. - Quando vengono rimosse tutte le autorizzazioni per un account, ad esempio quando un'identità si sposta tra i reparti, potrebbe essere necessario decidere cosa fare con l'account. Selezionare una delle seguenti azioni, se supportata dal tipo di sistema orchestrato:
- Elimina
- Disabilita
- Nessuna azione
- Gestisci account non creati da Access Governance: selezionare questa opzione per gestire gli account creati direttamente nel sistema orchestrato. Ciò consente di riconciliare i conti esistenti e di gestirli da Oracle Access Governance.
Se non si configura il sistema come sistema gestito, questo passo del workflow verrà visualizzato ma non è abilitato. In questo caso si passa direttamente al passo Impostazioni di integrazione del workflow.
Se il sistema orchestrato richiede la ricerca automatica dinamica degli schemi, come per le integrazioni delle tabelle applicazioni REST e di database generiche, è possibile impostare solo la destinazione e-mail di notifica (Utente, Usermanager) durante la creazione del sistema orchestrato. Impossibile impostare le regole di disabilitazione/eliminazione per movers e leavers. A tale scopo, è necessario creare il sistema orchestrato, quindi aggiornare le impostazioni dell'account come descritto in Configura impostazioni account di sistema orchestrato.
Per questo sistema orchestrato, gli account di identità possono essere disabilitati solo e non eliminati. Quindi, le scelte da selezionare per mover e leaver case saranno disattivate.
Impostazioni di integrazione
Nel passo Impostazioni di integrazione del workflow, immettere i dettagli di configurazione necessari per consentire a Oracle Access Governance di connettersi a SAP Ariba.
Compilare le informazioni di configurazione come descritto nella tabella riportata di seguito, quindi fare clic su Aggiungi.
| Campo | Descrizione | Esempio | Di riferimento |
|---|---|---|---|
| Qual è il nome del realm che ospita SAP Ariba? | Immettere il nome univoco del realm per la soluzione. In genere, è possibile trovarlo nell'URL nel formato s1.ariba.com/sourcing/Main/xxxxxrealm=MyRealm-T
|
MyRealm-T | Come determinare il nome del realm |
| Qual è la Chiave API da utilizzare per il caricamento dati? | Immettere la chiave applicazione API univoca per l'applicazione creata | 123abc12345ABXX | |
| Descrizione dell'ID client OAuth | Immettere l'ID client per l'applicazione API. Queste informazioni sono visibili quando si generano le credenziali OAuth per l'applicazione. | 123ABC12345acxx | Genera credenziali OAuth |
| Cos'è il segreto client OAuth? | Immettere il segreto client per l'applicazione API. Queste informazioni sono visibili quando si generano le credenziali OAuth per l'applicazione. | 123ABC12345aTT | Genera credenziali OAuth |
| Qual è l'URL del server di autenticazione per convalidare il client? | Immettere l'URL del server OAuth e aggiungere v2 |
https://< OAuth Server URL >/v2
|
Recupera URL server di autenticazione OAuth |
| Descrizione del nome utente | Immettere l'ID utente per l'autenticazione Basic HTTP | ag24sapariba | Impostazione per la gestione degli account SAP Ariba - Configurazione di un nuovo endpoint in entrata di integrazione in SAP Ariba |
| Cos'è la password? | Immettere la password per l'autenticazione di base HTTP | ag24sapariba | Impostazione per la gestione degli account SAP Ariba - Configurazione di un nuovo endpoint in entrata di integrazione in SAP Ariba |
| Conferma password | Immettere nuovamente la password per confermarla. | ag24sapariba | Impostazione per la gestione degli account SAP Ariba - Configurazione di un nuovo endpoint in entrata di integrazione in SAP Ariba |
| Qual è il nome univoco della partizione della tenancy? | Immettere il nome di partizione univoco per il realm | prealm_1234 | Recupera i valori di ID partizione e variante da WSDL |
| Qual è il nome univoco della variante della tenancy? | Immettere il nome variante univoco per il realm. | vrealm_1234 | Recupera i valori di ID partizione e variante da WSDL |
Termina
Rivedere e configurare l'impostazione della configurazione. È possibile scegliere se configurare ulteriormente il sistema orchestrato prima di eseguire un caricamento dati oppure accettare la configurazione predefinita e avviare un caricamento dati.
- Personalizzare prima di abilitare il sistema per i caricamenti dati
- Attivare e preparare il caricamento dati con le impostazioni predefinite fornite
Postconfigurazione
Non sono presenti passi successivi alla configurazione associati al sistema SAP Ariba.
del menu di navigazione di Oracle Access Governance selezionare Amministrazione servizi → Sistemi orchestrati.