eclipse-edc/IdentityHub

Story: Add participant context feature

Closed this issue · 0 comments

Feature Request

This is a story issue that adds the ParticipantContext feature to the IdentityHub by implementing the following key aspects:

  1. implement a ParticipantService, that perform CRUD operations, regenerates keys and emits events.
  2. use the TokenBasedAuthenticationService for "super-user" API
  3. add ParticipantContext Management API (using the ParticipantService) that requires "super-user" access
  4. implement a new AuthenticationService, that secures all management APIs based on a participant's API token
  5. add participantId as parameter to all existing management APIs.

Which Areas Would Be Affected?

e.g., build, extension, etc.

Why Is the Feature Desired?

Are there any requirements?

Solution Proposal