Concordium / notabene

Collection of tasks and bugs relating to identity provider Notabene.
0 stars 0 forks source link

Identity creation with Notabene fails using new camera mode #3

Closed Bargsteen closed 3 months ago

Bargsteen commented 3 years ago

Bug Description Creating an identity with Notabene fails when using the new camera mode for selfies. It is possible to use the old "basic camera mode" in which case it works.

The new camera mode is not available on all devices/iOS-versions, but I am unsure about which.

The resulting photos have different aspect ratios and "mirroring" (one is flipped horizontally) depending on the camera mode. Perhaps that is the issue.

This is what the new camera mode looks like: The new camera mode starts as a "Live Broadcast" (left image) in which you take a photo by pressing on the X in the upper left corner. This brings you to the right image, which shows the captured photo (flipped horizontally) with an overlay.

Steps to Reproduce

  1. Begin identity creation
  2. Enter names for initial account + identity
  3. Choose Notabene
  4. Choose passport or driving license (only two I've tried with) and take a photo of it.
  5. Take a selfie using the new camera mode
  6. Finish creation and wait till it fails.

Expected Result Identity creation succeeds.

Actual Result Identity creation fails.

Versions

concordium-cl commented 3 years ago

Issue might have been fixed in the newer Onfido SDK 6.7.2. I have asked Notabene to upgrade from SDK 6.3.1 to 6.7.2.

concordium-cl commented 3 years ago

Notabene has updated SDK. @Bargsteen, can you please retest?

Bargsteen commented 3 years ago

The issue has not been resolved. Also tried reinstalling the app. The only noticeable difference is that some of the icons have disappeared.

ajunge commented 3 years ago

Onfido Ticket ID: 198749

concordium-cl commented 3 years ago

Concordium Testnet Wallet v1.0(14) iPhone 11, iOS 14.5.1 Onfido SDK presumably 6.10.2

concordium-cl commented 3 years ago

See also https://github.com/Concordium/notabene/issues/12

concordium-cl commented 3 years ago

Retested after upgrade to Onfido 6.12.0

Broadcast mode still fails.

Concordium Testnet Wallet v1.0(14) iPhone 11, iOS 14.5.1 Onfido SDK presumably 6.12.0

ajunge commented 2 years ago

New Onfido Ticket ID: 232951

concordium-cl commented 2 years ago

Note that when identity fails due to broadcast mode, the reason sent by Onfido is "image/source integrity - fake webcam".

concordium-cl commented 2 years ago

For more details, see also Identity verification failure using the default camera mode (broadcast) on iOS

concordium-cl commented 2 years ago

Issue is patched by setting useMultipleSelfieCapture: false. This does not create a flawless flow but at least identities do not fail by default anymore.

Note that Onfido is upgraded to SDK 6.13.0.

Bargsteen commented 3 months ago

Closing this, as it doesn't appear to be an issue any more.