bevel icon indicating copy to clipboard operation
bevel copied to clipboard

Multiple IDs for a single client in order to connect to different channels

Open nkaramolegos opened this issue 4 years ago • 2 comments

As a user I would like use a client belonging to org1 (i.e register a user to org1 who can have multiple identities) to connect to all the channels org1 participate. However, a different identity of the user will be used for each of the channels. So using ID0 can have access to channel0 and not channel1, using ID1 can have access to channel1 and not channel0 etc.

The steps are:

  • Create the user wallet
  • Create a new identity when is requested
  • Add this identity to user's wallet
  • Use this identity to the gateway.connect functionality to connect to the appropriate channel.
  • Of course the chaincode deployed to each channel have to validate if the client application is connected with the appropriate ID (which match with the channel)

nkaramolegos avatar Nov 24 '21 12:11 nkaramolegos

Hello @nkaramolegos I find this issue to be very interesting, and I would like to know if I could potentially contribute to it. Could you please let me know if this issue is currently assigned to someone else, or if it is still open for anyone to take up? If it is available, I would be thrilled to work on it and make a meaningful contribution to the project.

I look forward to hearing back from you soon

NIKITA-M-VERMA avatar Apr 25 '23 18:04 NIKITA-M-VERMA

@nkaramolegos @NIKITA-M-VERMA we don't think is a Bevel soln., its more of a use case specific. If you fix and send a PR to Bevel, we will have look otherwise will close it in the next sprint.

suvajit-sarkar avatar Apr 22 '24 12:04 suvajit-sarkar