Skip to content
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

fix: various smaller fixes for IATP #180

Conversation

paullatzelsperger
Copy link
Member

  • fix: several minor improvements and fixes
  • add "audience" parameter

What this PR changes/adds

This is a collection PR for the following minor improvements/fixes:

  • LdpPresentationCreator: add proof purpose and verification method properties when signing LDP-VPs
  • CredentialQueryResolver: execute actual database query when comparing issuer and prover scope. This was necessary because the in-memory predicate does not properly map the credential types
  • PresentationGenerator: pass additional data to VP creators (e.g. "aud" for JWT-VPs)
  • AccessTokenVerifierImpl: only issue a warning when proof-of-possession was not established. This is a specific issue when the Participant ID and the token subject are not equal
  • add some source doc and comments

Why it does that

These issues arose during end-to-end testing and setting up a demo installation

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.

Linked Issue(s)

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 Nov 28, 2023
@paullatzelsperger paullatzelsperger merged commit 94f1c07 into eclipse-edc:main Nov 28, 2023
12 checks passed
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.

1 participant