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

(Dev/INT) Prepare to run BPN:DID Resolver Component #12

Closed
Tracked by #2 ...
jjeroch opened this issue Mar 5, 2024 · 5 comments
Closed
Tracked by #2 ...

(Dev/INT) Prepare to run BPN:DID Resolver Component #12

jjeroch opened this issue Mar 5, 2024 · 5 comments
Assignees
Labels
Sub-task A small piece of work that's part of a larger task.

Comments

@jjeroch
Copy link
Contributor

jjeroch commented Mar 5, 2024

Scope

Participant gets enabled to resolve a participant BPN to a did
Possible Reference solution: https://github.com/Metaform/bdrs/tree/main
https://github.com/eclipse-tractusx/bpn-did-resolution-service

###Architecture

image

Authentication

Thinking about enabling access via SSI VCs (e.g. all companies with a membership credential can access the service)
The VC is ideally put into the header

Request Details

GET via BPN the did (via the did-regsitry)

{
"content": {
   ["{BPNL}","{did}"],
   ["{BPNL}","{did}"],
   ["{BPNL}","{did}"]
 }
}
  • only response those where did is existing
  • if we have duplicates; we provide

Non-Tech

  • Highly available
  • All connectors (no matter where they are located) would need to call the service (...note: we are thinking about a connector cache strategy)

Details

After running the refinement; we aligned that the reference solution https://github.com/eclipse-tractusx/bpn-did-resolution-service will be taken over by us.
We will run the service inside our internal env.; the team around the reference solution development will support on functional development as well as bug fixing.

Ticket stays in place for Helm Chart review; environment config file creation; etc....

@jjeroch jjeroch added the Sub-task A small piece of work that's part of a larger task. label Mar 5, 2024
@jjeroch jjeroch added this to the CX Release 24.05 (dev) milestone Mar 5, 2024
@jjeroch jjeroch added this to Portal Mar 5, 2024
@jjeroch jjeroch moved this to NEW USER REQUEST in Portal Mar 5, 2024
@jjeroch jjeroch changed the title BPN:DID Resolver Component BPN:DID Resolver Function Mar 6, 2024
@jjeroch
Copy link
Contributor Author

jjeroch commented Mar 6, 2024

Open discussion: authentication with SSI or OIDC

@jjeroch
Copy link
Contributor Author

jjeroch commented Mar 18, 2024

Decision: component development in place https://github.com/eclipse-tractusx/bpn-did-resolution-service

@jjeroch jjeroch changed the title BPN:DID Resolver Function Prepare to run BPN:DID Resolver Component Mar 18, 2024
@jjeroch jjeroch assigned evegufy and Phil91 and unassigned Phil91 Mar 18, 2024
@jjeroch jjeroch changed the title Prepare to run BPN:DID Resolver Component (Dev/INT) Prepare to run BPN:DID Resolver Component Mar 21, 2024
@jjeroch jjeroch moved this from NEW USER REQUEST to BACKLOG in Portal Mar 21, 2024
@evegufy evegufy moved this from BACKLOG to IN PROGRESS in Portal Apr 8, 2024
@evegufy
Copy link
Contributor

evegufy commented Apr 19, 2024

consortia specific config is kept in the following branch: https://github.com/eclipse-tractusx/bpn-did-resolution-service/tree/chore/consortia-env

@evegufy
Copy link
Contributor

evegufy commented Apr 26, 2024

BDRS runs now stable on int (and dev) with the 0.0.4 version
https://github.com/eclipse-tractusx/bpn-did-resolution-service/tree/chore/0.0.4_on_consortia-envs
History: eclipse-tractusx/bpn-did-resolution-service@f92ceec

@jjeroch
Copy link
Contributor Author

jjeroch commented Apr 30, 2024

setting ticket to "user ready" tests are successfully started

@jjeroch jjeroch moved this from IN PROGRESS to USER READY in Portal Apr 30, 2024
leandro-cavalcante pushed a commit to leandro-cavalcante/ssi-credential-issuer that referenced this issue Oct 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Sub-task A small piece of work that's part of a larger task.
Projects
Archived in project
Development

No branches or pull requests

4 participants