Skip to content

Conversation

@paullatzelsperger
Copy link
Member

What this PR changes/adds

this PR exposes the Storage API and the Credentials API on the same web context called credentials.

to that end, the configurations were merged into web.http.credentials.port/path, and a dedicated credentials-api-configuration was introduced.

Important note: the Storage API is now available under /v1/.../credentials instead of /v1alpha/.../credentials, because the base URL paths for it and the PResentationAPI must be identical.

Why it does that

the holder DID document only contains one service entry CredentialService at which both APIs must be available.

Further notes

List other areas of code that have changed but are not necessarily linked to the main feature. This could be method
signature changes, package declarations, bugs that were encountered and were fixed inline, etc.

Who will sponsor this feature?

Please @-mention the committer that will sponsor your feature.

Linked Issue(s)

Closes #626

Please be sure to take a look at the contributing guidelines and our etiquette for pull requests.

@paullatzelsperger paullatzelsperger added enhancement New feature or request dcp api breaking-change Will require manual intervention for version update labels Feb 26, 2025
@paullatzelsperger paullatzelsperger changed the title feat: merge StorageAPI and PresentationAPI on same web context feat: expose StorageAPI and PresentationAPI on same web context Feb 26, 2025
@paullatzelsperger paullatzelsperger merged commit 0baf99c into eclipse-edc:main Feb 26, 2025
17 checks passed
@paullatzelsperger paullatzelsperger deleted the feat/merge_dcp_apis branch February 26, 2025 11:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

api breaking-change Will require manual intervention for version update dcp enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Expose Presentation API and Storage API on the same web context

3 participants