stateofca / opencred

OpenCred Verifiable Credentials Platform
BSD 3-Clause "New" or "Revised" License
27 stars 3 forks source link

How do I get a client_id and client_secret? Is there a dummy wallet I can use for test / dev? #2

Open dickhardt opened 2 months ago

dickhardt commented 2 months ago

Title says it all. @msporny

brianorwhatever commented 2 months ago

The client_id and client_secret for a relying party should be generated independent of OpenCred and supplied to OpenCred via the config. At this point there is not any automatic generation in place.

Any wallet that speaks OID4VP or VC-API should be able to present credentials to OpenCred -- I don't know of any dummy wallets available at this time

dickhardt commented 2 months ago

I got here from this page https://www.dmv.ca.gov/portal/ca-dmv-wallet/opencred-for-relying-parties/

And want to access the CA DMV wallet

deshmukhrajvardhan commented 1 month ago

I got here from the same site.

Is there an example where we can see the components of this repo in work? Some demo video of all parts working, so that we can aim to reproduce it?

When you say any wallet? From experience entities that create their own Issuer, wallet and verifier interop with only their implementations and not others. Here is the one I have used in the past (Sphereon has all 3) https://github.com/Sphereon-Opensource/mobile-wallet

deshmukhrajvardhan commented 1 month ago

If I understand this repo right, it doesn't call out to the CA DMV database to check if the DL creds are valid. Is this assumption right?

brianorwhatever commented 1 month ago

@deshmukhrajvardhan Yes you are correct, OpenCred does not communicate with any DMV database. OpenCred can be deployed to verify DL creds that are presented from the CA DMV Wallet App.

Demo videos are a work in progress so at this point the readme in this repository is the best source of information regarding how to deploy OpenCred.

deshmukhrajvardhan commented 1 month ago

Thanks @brianorwhatever oh so OpenCred can verify the CA DMV creds (does it do this by validating the signature? where does OpenCred get CA DMV's pub key/did from?).

Thanks! look forward to the demo and will continue to go through the README. Thanks again!