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

Enable Wallet and Technical User Management (external) for BYOW #511

Open
7 tasks
evegufy opened this issue Feb 18, 2025 · 0 comments
Open
7 tasks

Enable Wallet and Technical User Management (external) for BYOW #511

evegufy opened this issue Feb 18, 2025 · 0 comments
Labels
enhancement New feature or request

Comments

@evegufy
Copy link
Contributor

evegufy commented Feb 18, 2025

Description

Enable Wallet and Technical User Management (external) for Bring Your Own Wallet (BYOW).

Acceptance Criteria

  • Registration process is enabled (frontend registration and backend are affected)
  • Wallet as service should be/remain the default solution set in the registration process
  • Company application approval process is adjusted ( skip wallet creation, frontend and backend are affected)
  • Wallet displaying - Wallet UI - in frontend needs to be clarified and adjusted
  • Technical User for Connector Registration is not needed anymore and this is reflected on implementation level (frontend and backend are affected)
  • UI experts were consulted for all the frontend adjustments
  • Option to edit wallet information for onboarded companies is enabled (OPTIONAL, future enablement possible)

Additional Information

  • diagrams of proposed changes:

Image

sequenceDiagram
    Operating Company->>Company: Invite "To be onboarded company" by sending an email invitation
    Company->>Company: Click on the link in the invitation e-mail to access the registration form
    Company->>Company: Login to the registration form
    Company->>Company: Insert company data: address, commercial register number, etc.
    Company->>Company: Select company role inside the CX Network
    Company->>Company: Agree to Terms & Conditions/ Frame Contract
    Company->>Company: Upload commercial register extract
    Company->>Company: Select Digital Identity integration solution <<NEW>>
    Company->>Company: Validate data
    Company->>Operating Company: Submit company application
    Operating Company->>Operating Company: Validate registration manually
    Operating Company->>BPDM: Request Business Partner Number
    BPDM->>Operating Company: Send Business Partner Number
Loading
graph TD
    A[Operating Company] --> B{Check if Wallet Address and DID were entered during registration}
    B -->|Yes| C[Continue with 'Add BPN-DID Mapping' due to solution 2]
    B -->|No| D[Continue with 'Request Wallet and DID Creation' due to solution 1]
Loading
sequenceDiagram
    Operating Company->>Company Wallet: Request Wallet and DID Creation <<NEW>> SKIPPED for solution 2
    Company Wallet->>Operating Company: Send Wallet information and DID Document <<NEW>> SKIPPED for solution 2
    Operating Company->>BDRS: Add BPN-DID Mapping
    Operating Company->>Clearinghouse: Request Check & Verified Credential
    Clearinghouse->>Operating Company: Confirm check
    Operating Company->>SD Factory: Request Self Description creation for Legal Person
    SD Factory->>Clearinghouse: Request Self Description creation for Legal Person
    Clearinghouse->>Operating Company: Send Self Description for Legal Person
    Operating Company->>Company: Approve company application request
    Company->>Company: Receive welcome-email
    Company->>Company: Login to the CX Portal
    Company->>Company: Setup and change Digital Identity integration <<NEW>>
    Company->>Company: Register connector
    Company->>Company: Manage company inside the dataspace: invite company users, configure your company needs, explore the marketplaces, etc.
Loading
  • for current frontend integration - especially about Wallet UI to docs: Wallet UI
@evegufy evegufy added the enhancement New feature or request label Feb 18, 2025
@github-project-automation github-project-automation bot moved this to NEW USER REQUEST in Portal Feb 18, 2025
@evegufy evegufy moved this from NEW USER REQUEST to BACKLOG in Portal Feb 18, 2025
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
Status: BACKLOG
Development

No branches or pull requests

1 participant