1. Integrate the ThreatMetrix SDK device profiling functionality into your mobile app.
    ThreatMetrix provides SDKs for Android, iOS, OSX, Windows, and Java. For details, see Introduction to ThreatMetrix SDK and FAQ in the ThreatMetrix documentation.
  2. Configure your mobile app to communicate with PingFederate via the authentication API. To get started, see Authentication API support.
  3. Configure your mobile app to provide the ThreatMetrix session ID when the authentication API reaches the DEVICE_PROFILE_SESSION_ID_REQUIRED state.
    submitDeviceProfileSessionId{
        "sessionId":"8de77938-65bf-4578-9d1d-cd14a2f87042"
    }
  4. When you complete the steps in Configuring an adapter instance, set Device Profiling to Use existing ThreatMetrix session ID.