Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Timeout when user takes a few seconds to unlock their wallet #20

Open
hacdias opened this issue Jan 20, 2025 · 1 comment
Open

Timeout when user takes a few seconds to unlock their wallet #20

hacdias opened this issue Jan 20, 2025 · 1 comment

Comments

@hacdias
Copy link

hacdias commented Jan 20, 2025

Hello,

We could finally reproduce the timeout issue. The ephemeral identifier present in the QR code/redirect link has a 10 second validity.

For cross-device flows, this makes sense, since the user first needs to unlock their NL Wallet app, and then scan the QR code. In this case, the NL Wallet fetches the disclosure information immediately.

In same-device flows, the link also has 10 seconds expiry time, but the disclosure information is only fetched after the user unlocks the wallet. What can happen is that the user takes longer than 10 seconds to unlock the wallet, and then they get a timeout error.

Please see the videos below for an example.

Success Case (Fast User)

ScreenRecording_01-20-2025.15-56-59_1.mov

Fail Case (Slower User)

ScreenRecording_01-20-2025.15-55-55_1.MP4
@MinBZK MinBZK deleted a comment Jan 20, 2025
@sietseringers
Copy link
Collaborator

Thanks for filing the issue! We understand that 10 seconds may be too quick for some users. We're currently discussing if we should prolong this time window and if so by how much, or if we should find some other way of dealing with this problem. We'll get back to you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants