openwallet-foundation-labs / credhub

a cloud wallet for natural persons + minimal issuer and verifier implementations
https://credhub.eu
Apache License 2.0
6 stars 5 forks source link

Add webauthn for request authorization #67

Open cre8 opened 2 weeks ago

cre8 commented 2 weeks ago

To protect the credential sharing, the user should authenticate himself via webauthn to authorize an action like#

We are not able to use the information from the oidc provider since the key is bound to the domain and can not be used here again.

The downside of this approach is that the user needs to register two webauthn approaches (one for authentication via keycloak when accessing the application, the other to trigger specific actions inside the application)