IAV-584/feat(integration): add platform ID resolver from credentials and improve creation workflow
Summary
This MR improves the user integration creation workflow by introducing a dedicated service responsible for resolving the platform ID from credential data, ensuring the platform ID is available before a user integration is created.
Changes
New
-
PlatformIdResolverService— resolves the platform ID from the credential payload before the integration creation step
Improved
- Refactored creation workflow to integrate the new resolution step in the correct order
- Cleaner separation of concerns between credential handling and integration creation