API-Aufrufe aus Application Engine-Prozessen

Für den Aufruf von ION API-Endpunkten ist die Authentifizierung über ION API erforderlich. Prozesse können nicht direkt in ION API aufgerufen werden. Stattdessen erfolgt die Autorisierung über eine Back-End-Dienstanwendung. Administratoren pflegen Dienstkonten, die über Ressourceneigentümerrechte verfügen. Jedes Dienstkonto repräsentiert einen Benutzer, unter dem die Aufrufe an ION API erfolgen. Das heißt, das Dienstkonto wird verwendet, um einen Benutzer der Back-End-Anwendung anzugeben.

Zum Aufruf von ION API müssen folgende Voraussetzungen erfüllt sein:

  • Eine Back-End-Dienstanwendung auf Mandantenebene, erstellt in ION API. Ohne diese Anwendung ist keine Kommunikation mit ION API möglich.
  • Ein Dienstkonto für den Benutzeridentitätswechsel.

Das Dienstkonto für die Back-End-Anwendung wird manuell in Infor Ming.le erstellt und als .ionapi-Datei heruntergeladen.

Die Dienstkonten für Benutzeridentitätswechsel werden auch in der Infor Ming.le-Benutzerverwaltung erstellt und als .csv-Dateien heruntergeladen. Dienstkonten enthalten einen Zugriffsschlüssel und einen geheimen Schlüssel.

Die Dienstkonten für die Back-End-Anwendung und der Benutzeridentitätswechsel werden in der Dashboard-Datei Dienstkonten verwaltet. Die Anmeldeinformationen, die von der Back-End-Dienstanwendung generiert werden, umfassen eine OAuth-Client-ID und einen Clientschlüssel.
Hinweis

Es wird empfohlen, bei der Verwendung von ION API-Aufrufen zum Aufrufen von Funktionen von Modeling Service Aufgaben zu definieren, die nicht länger als 15 Minuten laufen. Nach 15 Minuten werden die Funktionen abgebrochen. Der Abbruch hat jedoch keine Auswirkungen aufModeling Service, wo Ladeabfragen, Skripte und Zuordnungen weiterhin ausgeführt werden.