Llamadas a API desde procesos de Application Engine

La llamada a puntos de conexión de API Gateway requiere autenticación en la API Gateway. Los procesos no pueden llamar directamente a API Gateway. En su lugar, la autorización se realiza a través de una aplicación del servicio backend. Los administradores mantienen las cuentas de servicio que tienen concesiones de propietario de recursos. Cada cuenta de servicio representa un usuario bajo el que se realizan las llamadas a API Gateway. Es decir, la cuenta de servicio se utiliza para suplantar a un usuario de la aplicación de backend.

La llamada a API Gateway requiere que se cumplan estos requisitos previos:

  • Una aplicación de servicio de backend en el nivel de la tenencia, creada en API Gateway. Sin esta aplicación, no se puede realizar ninguna comunicación con API Gateway.
  • Cuenta de servicio para suplantación de usuario.

La cuenta de servicio para la aplicación de backend se crea manualmente en Infor OS Portal y se descarga como un archivo .ionapi.

Las cuentas de servicio para la suplantación de usuario también se crean en Seguridad de Infor OS Portal y se descargan como archivos .csv. Las cuentas de servicio incluyen una clave de acceso y una clave secreta.

Las cuentas de servicio para la aplicación de backend y la suplantación de usuario se administran en el archivo del panel Cuentas de servicio. Las credenciales generadas por la aplicación del servicio backend incluyen un ClientID de OAuth y un secreto de cliente.
Nota

Le recomendamos que, cuando utilice API Gateway para llamar a funciones de Modeling Service, defina tareas que no duren más de 15 minutos. Las funciones se cancelan después de 15 minutos. Sin embargo, la cancelación no tiene efecto enModeling Service, en el que las consultas de carga, las secuencias de comandos y las asignaciones se siguen ejecutando.