-
Notifications
You must be signed in to change notification settings - Fork 84
feat: Decentral Connector Service Discovery based on DID Document Service Entries #2507
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
Signed-off-by: Lars Geyer-Blaumeiser <[email protected]>
Signed-off-by: Lars Geyer-Blaumeiser <[email protected]>
Signed-off-by: Lars Geyer-Blaumeiser <[email protected]>
.../src/main/java/org/eclipse/tractusx/edc/discovery/v4alpha/spi/ConnectorDiscoveryService.java
Fixed
Show fixed
Hide fixed
Signed-off-by: Lars Geyer-Blaumeiser <[email protected]>
Signed-off-by: Lars Geyer-Blaumeiser <[email protected]>
Signed-off-by: Lars Geyer-Blaumeiser <[email protected]>
| */ | ||
| ServiceResult<JsonObject> discoverVersionParams(ConnectorParamsDiscoveryRequest request); | ||
|
|
||
| CompletableFuture<ServiceResult<JsonArray>> discoverConnectors(ConnectorDiscoveryRequest request); |
Check notice
Code scanning / CodeQL
Useless parameter Note
Copilot Autofix
AI about 3 hours ago
Copilot could not generate an autofix suggestion
Copilot could not generate an autofix suggestion for this alert. Try pushing a new commit or if the problem persists contact support.
Signed-off-by: Lars Geyer-Blaumeiser <[email protected]>
Signed-off-by: Lars Geyer-Blaumeiser <[email protected]>
Signed-off-by: Lars Geyer-Blaumeiser <[email protected]>
|




WHAT
A new endpoint /v4alpha/connectordiscovery/connectors has been added. The endpoint runs a request on the DID document of the given provider did and retrieves the DataService service entries from that document. Based on this information, it does for every connector reference found the version detection and returns an array of connection parameters, one for each connetor.
WHY
To simplify the decentral discovery mechanism as proposed in the DSP protocol spec and being introduced in Catena-X with Saturn.
Closes #2461