IFS Apps 10
Overview
The IFS Apps 10 Integration enables seamless connectivity between your platform and IFS Applications 10 (IFS Apps10) to synchronize and manage ERP and enterprise operations data. This integration uses OAuth 2.0 Resource Owner Password Credentials (ROPC) grant via Keycloak for authentication, mirroring the IFS Cloud connector pattern. It supports OpenAPI-based API discovery and full runtime API execution.
Prerequisites
Before initiating the integration, ensure the following requirements are met:
An active IFS Apps 10 instance accessible over HTTPS.
Valid IFS Apps 10 user credentials (username and password) with appropriate API access.
The IFS Apps 10 domain URL (e.g., app10techlkp-demo.ifsworld.com).
OAuth 2.0 / Keycloak token endpoint configured and accessible on your IFS Apps 10 instance.
Client ID and Client Secret from your Keycloak configuration.
Access to the Spool platform with Admin role privileges.
Best practices
Hostname only: Enter the domain without https:// prefix or trailing slash.
Use a service account: Create a dedicated IFS Apps 10 service account with the minimum required permissions. Avoid using personal credentials.
Validate post-setup: Always run Test Connection after saving to confirm OAuth token generation and network connectivity.
Credential updates: If the IFS Apps 10 password is rotated, update the integration credentials promptly to prevent disruption.
Token persistence: Tokens are stored in the database and reused across API calls. Ensure the database is accessible and the integration service has write permissions.
Setup instructions
Initiate integration
Log in to the Spool platform using an Admin account.
Navigate to Settings → Integrations.
Click the "+ Add Integration" button.
Search for IFS Apps 10 and select the integration.
Authentication
IFS Apps 10 uses OAuth 2.0 with the Resource Owner Password Credentials grant type. Credentials are exchanged for a bearer token via the Keycloak OIDC token endpoint.
Enter the IFS Apps 10 Domain URL (hostname only, without https:// prefix).
Enter the Client ID.
Enter the Client Secret.
Enter the IFS Apps 10 Username.
Enter the IFS Apps 10 Password.
Click Connect.
Validation & verification
Navigate back to the Integrations list after saving.
Click the Test Connection icon for the IFS Apps 10 integration.
A success message confirms valid credentials and token generation.
Token management
Automatic token refresh
The connector handles token refresh automatically.
When an API call returns HTTP 401 Unauthorized
The connector re-authenticates against the token endpoint using the stored credentials.
The new token is persisted to the database.
The original API call is retried with the new token.
This retry happens transparently — no manual intervention is required.
Last updated
Was this helpful?