ION API-kall fra Application Engine-prosesser
Kall på ION API-endepunkter krever autentisering mot ION API-gatewayen. Prosesser kan ikke kalle på ION API direkte. I stedet vil autorisasjon være gjennom en tjenesteprogram på serversiden. Administratorer vedlikeholder tjenestekontoer som har tildelinger av ressurseier. Hver tjenestekonto representerer en bruker som kall til ION API foretas for. Det vil si at tjenestekontoen brukes til å representere en bruker av applikasjonen på serversiden.
Kall på ION API krever at disse forutsetningene er oppfylt:
- En serverdeltjenesteapplikasjon på leietaker-nivå, opprettet i ION API. Uten denne applikasjonen er ingen kommunikasjon med ION API mulig.
- En tjenestekonto for brukerrepresentasjonen.
Tjenestekontoen for bakapplikasjonen opprettes manuelt i Infor Ming.le og lastet ned som en .ionapi-fil.
Tjenestekontoene for brukerrepresentasjonen opprettes også i Infor Ming.leBrukeradministrasjon og lastes ned som .csv-filer. Tjenestekontoer inkluderer en tilgangsnøkkel og en hemmelig nøkkel.
Tjenestekontoene for både applikasjonen på serversiden og brukerrepresentasjonen administreres i instrumentbordet Tjenestekontoer. -fil. Legitimasjonen som genereres av tjenesteapplikasjonen på serversiden, inkluderer en OAuth klient-ID og klienthemmelighet.