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

Is there a native single device workflow? #11

Open
eric-chamberlain-ck opened this issue Sep 20, 2024 · 1 comment
Open

Is there a native single device workflow? #11

eric-chamberlain-ck opened this issue Sep 20, 2024 · 1 comment

Comments

@eric-chamberlain-ck
Copy link

Is there a workflow for when the native app/mobile web is requesting verification (e.g., Know Your Customer) and the wallet is on the mobile device? The documented flow uses QR codes and requires multiple devices.

@ottonomy
Copy link
Collaborator

Great question, and this might be worth an update to the documentation. We've built and tested a solution in the app that uses feature detection to present a clickable button on mobile instead of a QR code.

For configurations using OID4, a openid4vp:// link will appear on the screen when the user is on a mobile device. This will enable them to route the request to whatever handler wallet is installed on that device. It should just work out of the box. But please feel free to test and let us know of a specific configuration (e.g. app is loaded in a web view on a certain model phone) if you find it is not working in all scenarios that you're using.

The translations configuration enables a wide variety of customization of instructions and links on this page, in case you need to direct your users to an app store to pick up a recommended wallet. The use of custom openid4vp scheme in the OID4VP spec doesn't enable for app discovery after the user clicks, if a relevant app isn't already installed on the device.

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