trustbloc / wallet

Wallet implementation based on agent-sdk
Apache License 2.0
24 stars 23 forks source link

Support OpenID Connect for Verifiable Presentations (SIOP) #1524

Open rolsonquadras opened 2 years ago

rolsonquadras commented 2 years ago

Wallet should support OpenID Connect for Verifiable Presentations spec. The spec uses DIF Presentation Exchange specification, which is already supported by TrustBloc wallet. As part of the implementation, the PEx should be wrapped in OIDC SIOP request/response.

Tasks:

Additional Tasks:

sudeshrshetty commented 2 years ago

Reference for how to perform presentation definition query in wallet: https://github.com/trustbloc/agent-sdk/blob/51b612b6a37ab5b44824078b00420d7cd6e3c737/cmd/wallet-js-sdk/test/specs/credential/credential-manager.spec.js#L455-L472