eu-digital-identity-wallet / eudi-web-verifier

Apache License 2.0
8 stars 8 forks source link

Customizable URI for wallet endpoint (QR Code, Deep Link) #45

Closed babisRoutis closed 5 months ago

babisRoutis commented 5 months ago

OpenId4VP provides some ways allowing a Verifier to invoke the wallet.

One of the proposed methods is via a custom URL, providing as an example a scheme openid4vp://. At the same time, ISO-18013-7, suggests mdl-openid4vp:// but allows other scheme to be used, as well Similarly, HAIP suggests haip://

Our verifier uses the option of a custom URL scheme having a fixed scheme eudi-openid4vp:// since, at least for the first release, we wouldn't like to commit to a specific scheme defined in a profile.

From the verifier perspective this scheme doesn't have to be fixed. We can let the user specify it's own scheme, but having as default the currently used value.

babisRoutis commented 5 months ago

OpenId Foundation conformance application follows a similar approach. It provides the option to define a custom scheme for assembling the authorization request.