Open jjeroch opened 3 months ago
Additional change need. Adjust backend logic of the following two api calls GET /api/administration/serviceaccount/owncompany/serviceaccounts GET /api/administration/serviceaccount/owncompany/serviceaccounts/{serviceAccountId}
=> enhance backend business logic - if the user technicalID exists in the dim technical user table, fetch the secret and client ID from there
Client_ID as well as secret to be fetched from the dim technical user table instead of using values from keycloak
Initial implementation done, but refactoring planned. Suggestion to do this as part of this ticket since the solution is not working like we expected
Ticket under creation
Description: The current integration between our portal and the DIM Wallet requires enhancement to support the creation of technical users for holders. The existing service account creation service within the portal should be extended to include additional logic that triggers the creation of a technical user in the DIM Wallet when the "Wallet Identity Management" permission is granted.
Acceptance Criteria:
Technical Notes:
Administration Service
ServiceAccountController.