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 account deletion option #52

Closed cre8 closed 3 weeks ago

cre8 commented 1 month ago

The user should have the possibility to delete his account and his data.

The delete request will be sent to the backend that will delete all the information from the database.

From there a request needs to be sent to the keycloak instance to delete the account there. We need to check what privileges are required to do this. Since this is a dedicated feature for keycloak, we need an abstraction layer so another IAM system can be used.