Registering the client application
When creating a new application, you must self-register it in the ION API application within the Infor Ming.le
Portal.
Registering your application generates an OAuth 2.0 ClientID and Client Secret associated with the application. Your application uses the ClientID/Secret to obtain valid OAuth bearer tokens that allow your application to make calls into the ION API Gateway to access your chosen set of APIs.
Within the ION API Application, the user must have the IONAPI-Administrator security role:
- Select the Authorized Apps tab.
- Select option.
- Specify a Name and select the Type of application.
- Additional fields are shown depending on the Type. Complete the fields required.
- Click .
As you save the detail of your application, the system generates a ClientID and associated Secret for the application. As a convenience, there is a button to download these values as a file so you can reference them within the code of your application. The downloaded file contains the following:
Property | Description |
---|---|
ti | Tenant identifier |
cn | Application name |
ci | ClientID that must be passed to the Authorization Server |
cs | Client Secret to pass to the Authorization Server |
iu | Base URL for calling the ION API Gateway for this tenant/environment |
pu | Base URL for calling the authorization server for this tenant/environment |
oa | Path to append to "pu" to create the Authorization URL |
ot | Path to append to "pu" to create the Access Token URL |
or | Path to append to "pu" to revoke a previously obtained token |
SAAK | Service Account Access Key |
SASK | Service Account Secret Key |