camaraproject / BlockchainPublicAddress

Repository to describe, develop, document and test the Blockchain Public Address API family
Apache License 2.0
6 stars 4 forks source link

Enhancement of blockchainPublicAddress belongs to the user whose phoneNumber is indicated to set-tp the binding relationship #52

Open PedroDiez opened 5 months ago

PedroDiez commented 5 months ago

Problem description When generating a binding process bindBlockchainPublicAddress, Telco Operators have mechanism to enforce the phoneNumber indicated is the one that applied by means of AuthN/AuthZ (checking Access Token is issued for that phoneNumber). However, there is no enforcement about the blockchainPublicAddress indicated really belongs to the user (i.e. person) under such phoneNumber.

A solution is needed for this enforcement

Possible evolution Discussed within the issue

Alternative solution Not indicated

Additional context Details to be discussed under this issue

PedroDiez commented 5 months ago

2024-05-02:

grgpapadopoulos commented 4 months ago

Hi Pedro & team, I propose a solution to ensure the owner of the blockchainPublicAddress is the user binding their MSISDN, perform a verification, where it is required, the user to sign a message with their private key to verify control over the blockchain address.

PedroDiez commented 4 months ago

Summary about discussion so far: