TalaoDAO / talao-wallet

An open source SSI wallet prpposed as a white label solution - EBSI conformant
https://talao.io
Apache License 2.0
12 stars 5 forks source link

transfert self claim or did auth with credential offer #294

Closed ThierryThevenet closed 2 years ago

ThierryThevenet commented 2 years ago

cf https://github.com/TalaoDAO/talao-wallet/blob/dev-talao/docs/talao_interaction_protocol.md#wallet-implementation-to-be-done-for-scope-or-self-signed-vc

ThierryThevenet commented 2 years ago

did_auth est produit si le selfissued n existe pas. le did_auth est une fonction de didkit, il faut passer dans les options les nonce si il existe. le self issued est passé dans une presentation , il faut donc y mettre des options qui sont le nonce ("challenge) et le proofPurpose qui est "authentication" dans ce cas (didkit.dign_presentation(...)

ThierryThevenet commented 2 years ago

cf doc https://github.com/TalaoDAO/wallet-interaction/blob/main/README.md#issuer-implementation

hawkbee1 commented 2 years ago

Dans credential offer, lors de l'acceptation il faut envoyer quelque chose de signé avec le DID. => Au minimum il faut fournir un DIDAuth. => Si output descriptior => envoyer verifiable presentation donnant les éléments. => DIDAuth est inutile dans ce cas... ou on ajoute.