Chamadas de API de processos do Application Engine
A chamada para os pontos de extremidade do API Gateway exige autenticação no API Gateway. Os processos não podem chamar o API Gateway diretamente. Em vez disso, a autorização é por meio de um aplicativo de back-end. Os administradores mantêm contas de serviço que têm concessões do proprietário do recurso. Cada conta de serviço representa um usuário em que as chamadas para o API Gateway são feitas. Ou seja, a conta de serviço é usada para representar um usuário do aplicativo de back-end.
A chamada do API Gateway requer que estes pré-requisitos sejam atendidos:
- Um aplicativo de serviço de back-end no nível do locatário criado no API Gateway. Sem este aplicativo, nenhuma comunicação com o API Gateway é possível.
- Uma conta de serviço para a representação do usuário.
A conta de serviço do aplicativo backend é criada manualmente em Infor OS Portal e baixada como um arquivo .ionapi.
As contas de serviço para personificação de usuários também são criadas em Infor OS Portal Security e são baixadas como arquivos .csv. As contas de serviço incluem uma chave de acesso e uma chave secreta.
As contas de serviço para o aplicativo backend e a representação do usuário são gerenciadas no arquivo do dashboard Contas de serviços. As credenciais geradas pelo aplicativo do serviço de back-end incluem um ID de cliente OAuth e o segredo do cliente.
Nota
Recomendamos que, ao usar as chamadas do API Gateway para chamar funções do Serviço de modelagem, você defina tarefas que não sejam executadas por mais de 15 minutos. Após 15 minutos, as funções são canceladas. No entanto, o cancelamento não tem efeito emServiço de modelagem, no qual consultas de carga, scripts e mapeamentos continuam sendo executados.