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

feat: implements credential definition vertical #555

Merged

Conversation

wolf4ood
Copy link
Contributor

@wolf4ood wolf4ood commented Feb 6, 2025

What this PR changes/adds

Implements credential definition vertical:

  • Implementation of CredentialDefinitionService
  • Implementation of InMem and SQL store for CredentialDefinitionStore (with base tests)
  • Credential Definition Admin APIs.

Why it does that

Credential definitions ddministration

Further notes

An initial implementation of InMemoryAttestationDefinitionStore was provided in this PR without testing.

The CredentialDefinition has an id now which is used for identifying a CredentialDefinition but
the implementations of CredentialDefinitions store has to guarantee that the credentialType is unique

The full vertical implementation will be done in #537

Who will sponsor this feature?

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

Linked Issue(s)

Closes #552

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

@wolf4ood wolf4ood added the enhancement New feature or request label Feb 6, 2025
@wolf4ood wolf4ood self-assigned this Feb 6, 2025
@wolf4ood wolf4ood force-pushed the feat/552_credential_definition_vertical branch 3 times, most recently from 3d216d9 to e99b5ac Compare February 7, 2025 09:08
@wolf4ood wolf4ood marked this pull request as ready for review February 7, 2025 09:15
@wolf4ood wolf4ood added the api label Feb 7, 2025
Copy link
Member

@paullatzelsperger paullatzelsperger left a comment

Choose a reason for hiding this comment

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

some minor comments inline.

@wolf4ood wolf4ood force-pushed the feat/552_credential_definition_vertical branch from c2a341a to 0ac2d3e Compare February 7, 2025 10:27
@wolf4ood wolf4ood merged commit b0dce22 into eclipse-edc:main Feb 7, 2025
17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
api enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

IssuerService: Implement Credential Definition vertical
2 participants