ThreatMetrix Integration Kit

Integrating device profiling - Mobile or native app (enhanced)

Instead of using the ThreatMetrix IdP Adapter to collect the device profile, you can capture the device profile using your mobile or native app.

Steps

  1. Integrate the ThreatMetrix SDK device profiling functionality into your mobile app.

    ThreatMetrix provides SDKs for Android, iOS, OSX, Windows, and Java. You can find details in Introduction to ThreatMetrix SDK and FAQ (requires sign-on) in the ThreatMetrix documentation.

  2. Configure your mobile app to communicate with PingFederate via the authentication API.

  3. Configure your mobile app to provide the ThreatMetrix session ID when the authentication API reaches the DEVICE_PROFILE_SESSION_ID_REQUIRED state.

    Example:

    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.