Epic: SM-39 - ONB: Get secure access to the application Done
User story: SM-2166 - Get device fingerprint from AAI Done

User story: As a system I want to get device fingerprint of the phone the customer is using. 

Role: System.

Objective: Harvest the device fingerprint from the customer’s device.

Reason: For the reasons of anti-duplication check, anti-fraud check and credit evaluation.

Functional requirements:

  1. Harvest Device fingerprint = deviceId from the AAI Device Fingerprint SDK from customer’s device
    When during Onboarding: after the customer grants consent here: https://www.figma.com/file/dkDQHRa1zq7tU58MiL6hBR/SaFi---UI---MVP-(Shared)?node-id=484%3A7300

    deviceId: it is expected that within two years, the deviceId generated by the same device will be the same.

  2. Make ready deviceId for IAM, when asked.

  3. Store in DB

Technical specification:

Device fingerprint using Advance AI

UI requirements: n/a

Execution steps: Based on Functional requirements.

Internal dependencies: n/a

External dependencies: AAI SDK, IAM API

Acceptance criteria: See Functional requirements.

Links to wireframes/UI: n/a