Comments (7)
Thanks for submitting this @jchartrand!
(I asked James to add to this repository because it was related to the wallet but this suggestion could easily be its own repo or in the sign and verify.
Ideas to make the issuing flow easier are worth exploring. Would these remove did auth from the issuing flow which ensures that the issuer is able to verify that the subject does have control of that DID. What are the drawbacks to that?
from learner-credential-wallet.
The holder/subject would still use DIDAuth to submit their DID. In other words, when the LCW submits the subject's DID, it would demonstrate control by signing with the private key.
This part of the flow wouldn't change from what the LCW currently does. In fact, I suspect very few - if any - changes would be needed to the LCW. I think the LCW already accommodates this flow.
The point of this is just to simplify the token/DID exchange on the issuer's side.
from learner-credential-wallet.
@jchartrand So the LCI would be the software that does the DID resolution? Would you see the LCI being used predominantly as a service endpoint or one an issuing org would install as a helpful library?
from learner-credential-wallet.
@kayaelle I suppose the LCI would have to resolve the submitted holder's DID, so as to know that a valid private key was used to sign the DIDAuth. But, that resolution would be done by some other library/service (e.g., https://github.com/decentralized-identity/universal-resolver).
I could see the LCI being used either way - as an npm library or as a service endpoint. Much like sign-and-verify-core and sign-and-verify. I could also imagine the service endpoint being run either locally by an issuer, or as a DCC hosted endpoint.
from learner-credential-wallet.
Thanks @jchartrand Looking forward to discussing it more with @dmitrizagidulin
from learner-credential-wallet.
@jchartrand What would you like to do with this issue?
from learner-credential-wallet.
@alexfigtree This has been effectively implemented in the exchange coordinator, so can be closed
from learner-credential-wallet.
Related Issues (20)
- OWF: React Native Update
- OWF: Add Expo / upgrade to latest RN HOT 1
- OWF: Fix warnings
- Q&A- Tec: LCW Web wallet HOT 5
- PDF display/preview HOT 2
- [EPIC] OWF Handover HOT 1
- Update mock credentials HOT 1
- Feature Flag: Password prompt at wallet setup
- Feature Flag: Registering Wallet with browser at wallet setup
- Feature Flag: Dark Mode HOT 1
- OWF: ViewPropTypes error on Android and iOS
- OWF: ReferenceError: Property 'Buffer' doesn't exist, js engine: hermes HOT 5
- Remove checkbox from for pw protection for Backup screen
- Move LCW Acceptance Testing spreadsheet - Template
- Unrecognized platform name visionOS RNKeyChainManager error HOT 1
- Add support for date format string HOT 1
- Asked to choose Profile when only one exists
- Release process doc - create HOT 1
- Add QR code to PDFs for verification HOT 6
- auth_type `code` no longer works for claiming a credential HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from learner-credential-wallet.