Skip to content

feat: implement signaling oauth2 authentication#5616

Merged
ndr-brt merged 1 commit intoeclipse-edc:mainfrom
Think-iT-Labs:5571-dps-oauth2
Apr 2, 2026
Merged

feat: implement signaling oauth2 authentication#5616
ndr-brt merged 1 commit intoeclipse-edc:mainfrom
Think-iT-Labs:5571-dps-oauth2

Conversation

@ndr-brt
Copy link
Copy Markdown
Member

@ndr-brt ndr-brt commented Mar 30, 2026

What this PR changes/adds

Implement signaling oauth2 authentication

Why it does that

DPS spec

Further notes

  • the authorization attribute defined in the registration messages it's still an array, it will be an object as defined in the spec, we need to adapt the SDK first as used for testing here.
  • split the data-plane-signaling module in multiple modules with spi and the oauth2 module

Who will sponsor this feature?

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

Linked Issue(s)

Closes #5571

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

@ndr-brt ndr-brt requested a review from a team as a code owner March 30, 2026 15:25
@ndr-brt ndr-brt added the enhancement New feature or request label Mar 30, 2026
@ndr-brt ndr-brt force-pushed the 5571-dps-oauth2 branch 8 times, most recently from 43a7885 to 7130e95 Compare April 2, 2026 09:15
Copy link
Copy Markdown
Contributor

@wolf4ood wolf4ood left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just a smol leftover :)

@Override
public Response prepared(@PathParam("transferId") String transferId, DataFlowResponseMessage message) {
public Response prepared(@PathParam("transferId") String transferId, DataFlowResponseMessage message, @Context ContainerRequestContext context) {
System.out.println(context);
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

to remove

}
)
Response prepared(String transferId, DataFlowResponseMessage message);
Response prepared(String transferId, DataFlowResponseMessage message, ContainerRequestContext context);
@ndr-brt ndr-brt merged commit 621719a into eclipse-edc:main Apr 2, 2026
16 of 20 checks passed
@ndr-brt ndr-brt deleted the 5571-dps-oauth2 branch April 2, 2026 13:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

DPS: implement OAuth 2 Client Credentials Grant authorization profile

3 participants