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

feature/SPRIND-137 #295

Open
wants to merge 55 commits into
base: develop
Choose a base branch
from
Open

feature/SPRIND-137 #295

wants to merge 55 commits into from

Conversation

zoemaas
Copy link
Contributor

@zoemaas zoemaas commented Dec 6, 2024

No description provided.

@zoemaas zoemaas self-assigned this Dec 6, 2024
# Conflicts:
#	packages/oid4vci-holder/package.json
#	packages/oid4vci-issuer-store/package.json
#	packages/oid4vci-issuer/package.json
#	pnpm-lock.yaml
@zoemaas zoemaas marked this pull request as ready for review December 11, 2024 15:49
sanderPostma and others added 21 commits December 17, 2024 12:17
# Conflicts:
#	packages/ebsi-support/package.json
#	packages/mdl-mdoc/package.json
#	packages/oid4vci-holder/package.json
#	packages/oid4vci-issuer-rest-api/package.json
#	packages/oid4vci-issuer-rest-client/package.json
#	packages/oid4vci-issuer-store/package.json
#	packages/oid4vci-issuer/package.json
#	packages/siopv2-oid4vp-common/package.json
#	packages/siopv2-oid4vp-op-auth/package.json
#	packages/siopv2-oid4vp-rp-auth/package.json
#	packages/siopv2-oid4vp-rp-rest-api/package.json
#	packages/w3c-vc-api/package.json
#	pnpm-lock.yaml
 into feature/SPRIND-137

# Conflicts:
#	packages/ebsi-support/package.json
#	packages/mdl-mdoc/package.json
#	packages/oid4vci-holder/package.json
#	packages/oid4vci-issuer-rest-api/package.json
#	packages/oid4vci-issuer-rest-client/package.json
#	packages/oid4vci-issuer-store/package.json
#	packages/oid4vci-issuer/package.json
#	packages/siopv2-oid4vp-common/package.json
#	packages/siopv2-oid4vp-op-auth/package.json
#	packages/siopv2-oid4vp-rp-auth/package.json
#	packages/siopv2-oid4vp-rp-rest-api/package.json
#	packages/w3c-vc-api/package.json
#	pnpm-lock.yaml
…/VDX-341

# Conflicts:
#	packages/ebsi-support/package.json
#	packages/mdl-mdoc/package.json
#	packages/oid4vci-holder/package.json
#	packages/oid4vci-issuer-rest-api/package.json
#	packages/oid4vci-issuer-rest-client/package.json
#	packages/oid4vci-issuer-store/package.json
#	packages/oid4vci-issuer/package.json
#	packages/siopv2-oid4vp-common/package.json
#	packages/siopv2-oid4vp-op-auth/package.json
#	packages/siopv2-oid4vp-rp-auth/package.json
#	packages/siopv2-oid4vp-rp-rest-api/package.json
#	packages/w3c-vc-api/package.json
#	pnpm-lock.yaml
 into feature/SPRIND-137

# Conflicts:
#	packages/ebsi-support/package.json
#	packages/mdl-mdoc/package.json
#	packages/oid4vci-holder/package.json
#	packages/oid4vci-issuer-rest-api/package.json
#	packages/oid4vci-issuer-rest-client/package.json
#	packages/oid4vci-issuer-store/package.json
#	packages/oid4vci-issuer/package.json
#	packages/siopv2-oid4vp-common/package.json
#	packages/siopv2-oid4vp-op-auth/package.json
#	packages/siopv2-oid4vp-rp-auth/package.json
#	packages/siopv2-oid4vp-rp-rest-api/package.json
#	packages/w3c-vc-api/package.json
#	pnpm-lock.yaml
# Conflicts:
#	packages/ebsi-support/package.json
#	packages/mdl-mdoc/package.json
#	packages/oid4vci-holder/package.json
#	packages/oid4vci-issuer-rest-api/package.json
#	packages/oid4vci-issuer-rest-client/package.json
#	packages/oid4vci-issuer-store/package.json
#	packages/oid4vci-issuer/package.json
#	packages/siopv2-oid4vp-common/package.json
#	packages/siopv2-oid4vp-op-auth/package.json
#	packages/siopv2-oid4vp-rp-auth/package.json
#	packages/siopv2-oid4vp-rp-rest-api/package.json
#	packages/w3c-vc-api/package.json
#	pnpm-lock.yaml
…/VDX-341

# Conflicts:
#	packages/ebsi-support/package.json
#	packages/mdl-mdoc/package.json
#	packages/oid4vci-holder/package.json
#	packages/oid4vci-issuer-rest-api/package.json
#	packages/oid4vci-issuer-rest-client/package.json
#	packages/oid4vci-issuer-store/package.json
#	packages/oid4vci-issuer/package.json
#	packages/siopv2-oid4vp-common/package.json
#	packages/siopv2-oid4vp-op-auth/package.json
#	packages/siopv2-oid4vp-rp-auth/package.json
#	packages/siopv2-oid4vp-rp-rest-api/package.json
#	packages/w3c-vc-api/package.json
#	pnpm-lock.yaml
sanderPostma and others added 25 commits January 8, 2025 17:00
…/VDX-341

# Conflicts:
#	packages/ebsi-support/package.json
#	packages/mdl-mdoc/package.json
#	packages/oid4vci-holder/package.json
#	packages/oid4vci-issuer-rest-api/package.json
#	packages/oid4vci-issuer-rest-client/package.json
#	packages/oid4vci-issuer-store/package.json
#	packages/oid4vci-issuer/package.json
#	packages/siopv2-oid4vp-common/package.json
#	packages/siopv2-oid4vp-op-auth/package.json
#	packages/siopv2-oid4vp-op-auth/src/agent/DidAuthSiopOpAuthenticator.ts
#	packages/siopv2-oid4vp-op-auth/src/services/Siopv2MachineService.ts
#	packages/siopv2-oid4vp-rp-auth/package.json
#	packages/siopv2-oid4vp-rp-rest-api/package.json
#	packages/w3c-vc-api/package.json
#	pnpm-lock.yaml
Copy link
Contributor

@sanderPostma sanderPostma left a comment

Choose a reason for hiding this comment

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

The OP side code has to be removed as that code does not work and has to be re-done as part of SPRIND-150.
We not have support for creating DCQL presentations

// todo: Change issuer value in case we do not use identifier. Use key.meta.jwkThumbprint then
responseSignerOpts: idOpts!,
})
} else if (request.dcqlQuery) {
Copy link
Contributor

Choose a reason for hiding this comment

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

Integration attempts were supposed to be removed from this PR.
We haven no code to create a presentation from DCQL (see SPRIND-150)


if (verifiableCredentialsWithDefinition.length === 0) {
return Promise.reject(Error('None of the selected credentials match any of the presentation definitions.'))
} else if (authorizationRequestData.dcqlQuery) {
Copy link
Contributor

Choose a reason for hiding this comment

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

Integration attempts were supposed to be removed from this PR.
We haven no code to create a presentation from DCQL (see SPRIND-150), you can't just drop raw credentials on there.

packages/siopv2-oid4vp-op-auth/package.json Outdated Show resolved Hide resolved
Copy link

@ronal2do ronal2do left a comment

Choose a reason for hiding this comment

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

I think all comments has been addressed, lets carifully test everything, in case of new issue, handle it in a new ticket/PR

# Conflicts:
#	packages/siopv2-oid4vp-rp-rest-api/src/siop-api-functions.ts
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants