Chiamate API dai Processi di Application Engine

La chiamata agli endpoint di API Gateway richiede l'autenticazione rispetto a API Gateway. I processi non possono chiamare direttamente API Gateway. In alternativa, l'autorizzazione avviene tramite un'applicazione del servizio backend. Gli amministratori gestiscono gli account di servizio con risorse concesse dal proprietario. Ogni account di servizio rappresenta un utente con cui vengono effettuate le chiamate a API Gateway. In altri termini, l'account di servizio viene utilizzato per rappresentare un utente dell'applicazione backend.

Per la chiamata di API Gateway, è necessario soddisfare i seguenti prerequisiti:

  • Applicazione del servizio backend a livello di tenant, creata in API Gateway. Senza questa applicazione, non è possibile stabilire la comunicazione con API Gateway.
  • Un account di servizio per la rappresentazione dell'utente.

L'account di servizio per l'applicazione di backend viene creato manualmente in Infor Ming.le e scaricato come file .ionapi file.

Anche gli account di servizio per l'impersonificazione degli utenti vengono creati in Infor Ming.le Gestione servizi e scaricati come file .csv file. Gli account di servizio includono una chiave di accesso e una chiave segreta.

Gli account di servizio sia per l'applicazione backend che per l'impersonificazione dell'utente sono gestiti nel file Dashboards Service. Le credenziali generate dall'applicazione del servizio backend includono un ID client e un client segreto OAuth.
Nota

Quando si utilizzano le chiamate a API Gateway per richiamare funzioni di Modeling Service, si consiglia di definire attività che non durino più di 15 minuti. Dopo 15 minuti le funzioni vengono annullate. Tuttavia, l'annullamento non ha effetto inModeling Service, dove le query di caricamento, gli script e le mappature continuano a essere eseguite.