Repository navigation
Replies: 2 comments 1 reply
|
Additon: There's a feature request downstream now to implement this feature for the IdentityHub Identity API [1]. |
|
First, when creating participant contexts (~users) in IdentityHub, there is a way to provide a list of service endpoints directly on creation. As a common pattern, a The much larger issue though is that in my opinion the connector should never directly communicate with IdentityHub (or DIV or any other wallet) using their respective management APIs for several reasons:
Instead, deployment tasks like that, registering endpoints, creating participant contexts etc. should be performed by an orchestration tool, such as Terraform, Ansible, a shell script, etc. I strongly advise against implementing this directly in the connector. |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
In Tractus-X, there's a mechanism that auto-registers a connector at its own did service. It's subdivided into implementation-agnostic SPI [1], registration logic [2] and an implementation for SAP DIV [3]. Perhaps the former two could be extensions relevant for the upstream Connector project.
If adoption isn't desired, maybe it would be a good feature to reimplement upstream.
[1] https://github.com/eclipse-tractusx/tractusx-edc/tree/main/spi/did-document-service-spi
[2] https://github.com/eclipse-tractusx/tractusx-edc/tree/main/edc-extensions/did-document/did-document-service-self-registration
[3] https://github.com/eclipse-tractusx/tractusx-edc/tree/main/edc-extensions/did-document/did-document-service-dim
All reactions