Volání API z procesů Application Engine
Volání koncových bodů API Gateway vyžaduje ověření proti API Gateway. Procesy nemohou volat API Gateway přímo. Místo toho se provádí ověření prostřednictvím aplikace služby vnitřního rozhraní. Správci udržují účty služby, které mají udělená práva od vlastníka zdroje. Každý účet služby představuje uživatele, pod kterým probíhají volání API Gateway. Účet služby se tedy používá k zosobnění uživatele aplikace vnitřního rozhraní.
Volání API Gateway vyžaduje splnění těchto nezbytných podmínek:
- Aplikace služby vnitřního rozhraní na úrovni klienta vytvořená v API Gateway. Bez této aplikace není možná žádná komunikace s API Gateway.
- Účet služby pro zosobnění uživatele.
Účet služby pro backendovou aplikaci se vytvoří ručně na adrese Infor OS Portal a stáhne se jako soubor .ionapi.
Účty služeb pro vydávání se za uživatele se rovněž vytvářejí v aplikaci Infor OS Portal Security a stahují se jako soubory .csv. Účty služby zahrnují přístupový klíč a tajný klíč.
Účty služeb pro backendovou aplikaci i pro zosobnění uživatele jsou spravovány v souboru Service Accounts dashboard. Pověření generovaná aplikací služby vnitřního rozhraní zahrnují identifikační údaje OAuth ClientID a Client Secret.
Poznámka
Doporučujeme, abyste při použití volání API Gateway pro volání funkcí Modeling Service definovali úlohy, které nebudou probíhat déle než 15 minut. Po 15 minutách se funkce zruší. Zrušení však nemá účinek v systému Modeling Service, ve kterém dotazy na načtení, skripty a mapování běží i nadále.