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 Loops 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 IFS Loops platform using an Admin account.

Navigate to Settings → Integrations.

Click the "+ Add Integration" button.

Search for IFSApps and select the integration.

Authentication
Enter the IFS Apps 10 Domain URL (hostname only, without https:// prefix).
Select your identity provider

If you are selecting Azure ID:
Update Azure Tenant ID

IF you are selecting IFS Default continue from here:
Complete the remaining fields.
Enter the corresponding Client ID.
Enter the corresponding Client Secret.
Enter the corresponding Username.
Enter the corresponding 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.
Locate OAuth Client Credentials
Log in to the IFS Apps 10 Admin Portal and open IFS Middleware Server Admin Console.

Navigate to Common → Security → Default → Client Details.
Select an appropriate OAuth client and retrieve its Client ID and corresponding Client Secret.
Use these credentials when configuring the IFS Apps 10 integration in Loops.

If required by your environment’s OAuth client configuration, ensure the relevant Loops URLs are included in the permitted callback or redirect URL list.

Last updated
Was this helpful?