Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
7bac059
feat: Changed onboard to add the wallet from the company (#3)
leandro-cavalcante Jun 30, 2025
d2f9081
feat: add support for bring your own wallet in issuer credentials
nitin-vavdiya Jun 30, 2025
f84b87a
feat: CS 3640 add controller to validate did (#2)
leandro-cavalcante Jul 4, 2025
8ca45df
Added step to trasmit the did to other systems
leandro-cavalcante Jul 8, 2025
ba0b20f
Added the correct step during on board process for byow
leandro-cavalcante Jul 9, 2025
9f72fef
Updated the updated bpn to also check BYOW
leandro-cavalcante Jul 11, 2025
d977609
Created an endpoint to save the did number and refoctor the registrat…
leandro-cavalcante Jul 14, 2025
5471731
removed uncessary parameter on the endpoint byow
leandro-cavalcante Jul 15, 2025
181c966
Added necessary parameter for resolver did
leandro-cavalcante Jul 15, 2025
72db6bf
Extracting correct did http address and enhanced tests
leandro-cavalcante Jul 16, 2025
da15c32
fix: added check for missing configuration
leandro-cavalcante Jul 17, 2025
cf36b5b
fix: added implementation to avoid duplicate dids
leandro-cavalcante Jul 18, 2025
4ebf168
Feat: Added restrictions user roles for BYOW and Tests
leandro-cavalcante Jul 20, 2025
f30503f
fix: reverted changes for technical user request and changes exceptio…
leandro-cavalcante Jul 21, 2025
725f766
feat: added example of configuratio for universal resolver
leandro-cavalcante Jul 23, 2025
c3c247d
Update src/registration/Registration.Service/BusinessLogic/BringYourO…
leandro-cavalcante Jul 23, 2025
60e616e
Update src/registration/Registration.Service/Controllers/BringYourOwn…
leandro-cavalcante Jul 23, 2025
31a0324
fix: resolved codeql findings
leandro-cavalcante Jul 23, 2025
b69f2d3
Update src/Portal.Backend.sln
leandro-cavalcante Jul 23, 2025
25f452b
fix: resolved codeql findings
leandro-cavalcante Jul 23, 2025
349c717
fix: resolved pr requests
leandro-cavalcante Jul 23, 2025
56a214c
fix: removed codeql warning for user-controlled data
leandro-cavalcante Jul 23, 2025
de3fa2c
Revert "fix: removed codeql warning for user-controlled data"
leandro-cavalcante Jul 24, 2025
08f5c49
fix: removed codeql warning for user-controlled data
leandro-cavalcante Jul 24, 2025
3b16134
fix: removed user-controlled bypass sensitive method
leandro-cavalcante Jul 24, 2025
163cbee
Revert "fix: removed user-controlled bypass sensitive method"
leandro-cavalcante Jul 24, 2025
67ec43e
fix: enhanced the use of exceptions and updated tests
leandro-cavalcante Jul 25, 2025
2155ea9
fix: split tests to cover pr review
leandro-cavalcante Jul 27, 2025
02b031b
fix: added logic on bpdm business logic when byow active
leandro-cavalcante Jul 27, 2025
58aac7d
fix: adding the standard format for the path of the library
leandro-cavalcante Jul 30, 2025
34a263b
fix: added starndard format to the path of the library
leandro-cavalcante Jul 30, 2025
9b1f62e
fix: Revert automatic formatting
leandro-cavalcante Jul 30, 2025
ef01fbe
fix: updating the dependencies file
leandro-cavalcante Jul 31, 2025
0f7e410
fix: updating the depencies file generated fom pipeline
leandro-cavalcante Jul 31, 2025
e135f43
fix: filtering possible unauthorized user role provided by the user
leandro-cavalcante Jul 31, 2025
320ab71
fix: fixing user bypass control during user role validation
leandro-cavalcante Jul 31, 2025
4e0a47b
fix: refactoring the code to avoid user bypass controller
leandro-cavalcante Jul 31, 2025
ce4bf72
fix: combined if statements
leandro-cavalcante Jul 31, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions docs/api/administration-service.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7655,6 +7655,9 @@ components:
type: array
items:
$ref: '#/components/schemas/CompanyUniqueIdData'
holderDid:
type: string
nullable: true
externalId:
type: string
userDetails:
Expand Down
173 changes: 173 additions & 0 deletions docs/api/registration-service.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,169 @@ info:
title: Org.Eclipse.TractusX.Portal.Backend.Registration.Service
version: v2.5.0
paths:
'/api/registration/bringYourOwnWallet/{did}/validateDid':
post:
tags:
- BringYourOwnWallet
summary: ' (Authorization required - Roles: submit_registration)'
parameters:
- name: did
in: path
required: true
schema:
type: string
responses:
'204':
description: No Content
content:
text/plain:
schema:
$ref: '#/components/schemas/NoContentResult'
application/json:
schema:
$ref: '#/components/schemas/NoContentResult'
text/json:
schema:
$ref: '#/components/schemas/NoContentResult'
'415':
description: Unsupported Media Type
content:
text/plain:
schema:
$ref: '#/components/schemas/ErrorResponse'
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
text/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
'404':
description: Not Found
content:
text/plain:
schema:
$ref: '#/components/schemas/ErrorResponse'
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
text/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
'500':
description: Internal Server Error
'401':
description: The User is unauthorized
'/api/registration/bringYourOwnWallet/{companyId}/saveHolderDid/{did}':
post:
tags:
- BringYourOwnWallet
summary: ' (Authorization required - Roles: submit_registration)'
parameters:
- name: companyId
in: path
required: true
schema:
type: string
format: uuid
- name: did
in: path
required: true
schema:
type: string
responses:
'204':
description: No Content
content:
text/plain:
schema:
$ref: '#/components/schemas/NoContentResult'
application/json:
schema:
$ref: '#/components/schemas/NoContentResult'
text/json:
schema:
$ref: '#/components/schemas/NoContentResult'
'415':
description: Unsupported Media Type
content:
text/plain:
schema:
$ref: '#/components/schemas/ErrorResponse'
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
text/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
'404':
description: Not Found
content:
text/plain:
schema:
$ref: '#/components/schemas/ErrorResponse'
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
text/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
'500':
description: Internal Server Error
'401':
description: The User is unauthorized
'/api/registration/bringYourOwnWallet/{companyId}/getHolderDid':
get:
tags:
- BringYourOwnWallet
summary: ' (Authorization required - Roles: submit_registration)'
parameters:
- name: companyId
in: path
required: true
schema:
type: string
format: uuid
responses:
'204':
description: No Content
content:
text/plain:
schema:
$ref: '#/components/schemas/NoContentResult'
application/json:
schema:
$ref: '#/components/schemas/NoContentResult'
text/json:
schema:
$ref: '#/components/schemas/NoContentResult'
'415':
description: Unsupported Media Type
content:
text/plain:
schema:
$ref: '#/components/schemas/ErrorResponse'
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
text/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
'404':
description: Not Found
content:
text/plain:
schema:
$ref: '#/components/schemas/ErrorResponse'
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
text/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
'500':
description: Internal Server Error
'401':
description: The User is unauthorized
/api/registration/errormessage:
get:
tags:
Expand Down Expand Up @@ -1333,6 +1496,9 @@ components:
type: array
items:
$ref: '#/components/schemas/CompanyUniqueIdData'
holderDid:
type: string
nullable: true
companyId:
type: string
format: uuid
Expand Down Expand Up @@ -1589,6 +1755,13 @@ components:
items:
type: string
additionalProperties: false
NoContentResult:
type: object
properties:
statusCode:
type: integer
format: int32
additionalProperties: false
OspDeclineReason:
enum:
- REGISTRATION_NOT_REQUESTED
Expand Down
Loading
Loading