Wywołania API z procesów Application Engine

Wywołanie punktów końcowych ION API wymaga uwierzytelniania względem ION API. Procesy nie mogą bezpośrednio wywoływać ION API. Zamiast tego autoryzacja odbywa się za pomocą aplikacji usługi wewnętrznej. Administratorzy obsługują konta usług, które mają uprawnienia właściciela zasobów. Każde konto usługi reprezentuje użytkownika, spod którego są wykonywane wywołania ION API. Oznacza to, że konto usług jest używane do personifikacji użytkownika aplikacji wewnętrznej.

Aby wywoływać ION API, należy spełnić następujące warunki:

  • Aplikacja usługi wewnętrznej na poziomie dzierżawcy utworzona w ION API. Bez tej aplikacji niemożliwe jest komunikowanie się z ION API.
  • Konto usług do personifikacji użytkownika.

Konto usług dla aplikacji usługi wewnętrznej jest tworzone ręcznie w Infor Ming.le i pobierane jako plik .ionapi.

Konta usług do personifikacji użytkowników także są tworzone w Infor Ming.le Zarządzanie użytkownikami i są pobierane jako pliki .csv. Konta usług zawierają klucz dostępu i klucz tajny.

Konta usług zarówno dla aplikacji usługi wewnętrznej, jak i personifikacji użytkownika są zarządzane w dashboardzie Konta usług. Poświadczenia wygenerowane przez aplikację usługi wewnętrznej zawierają identyfikator i sekret klienta OAuth.
Uwaga

Zalecamy, aby w przypadku korzystania z wywołań ION API do wywoływania funkcji Modeling Service zdefiniować zadania, które działają nie dłużej niż 15 minut. Po 15 minutach funkcje są anulowane. Anulowanie nie ma jednak skutku w Modeling Service, gdzie kwerendy ładowania, skrypty i mapowania są nadal uruchamiane.