Open MaximilianHauer opened 1 month ago
This matches to: https://github.com/eclipse-tractusx/portal-iam/issues/175
Some hints from Release Management (@ther3sa) and Tractus-X Project Lead (@stephanbcbauer)
Committers: @oyo @ntruchsess @Phil91 @evegufy
Overview
Explain the topic in 2 sentences
During the App/Service creation there should be the option to define
What's the benefit?
Reduced the necessity of creating multiple services to enable the usage of multiple technical users. this could lead in more flexibility for the app/service provider
What are the Risks/Dependencies ?
raising complexity to the registration process of an app/service
Detailed explanation
Current implementation
Currently you can only define the roles that a technical user should have during the app/service registration. Based on the selection the backend defines if one or multiple users need to be created. Currently the only option to create two users is if you selecte internal roles and the "managed identity wallet" role as this is the only role in place enforcing another app (SAP DIM) to create a technical user account.
Proposed improvements
It should be possible to select the specific amount of technical users that should be created for one service if the user is subscribing to this service . Furthermore it should be possible to assign the specific roles per user.
Feature Team
Contributor
Committer
User Stories
Acceptance Criteria
Test Cases
Description
Verify that the user is able to add multiple technical users during the registration of a new App/Service.
Steps
Expected Result:
Description:
Verify that the user is able to assign specific roles to each technical user during the registration of a new App/Service.
Steps
Expected Result:
Description:
Verify that when a new App/Service is subscribed, all the configured technical users are automatically created based on the provided details.
Steps
Expected Result
Architectural Relevance
The following items are ensured (answer: yes) after this issue is implemented:
Justification: (Fill this out, if at least one of the checkboxes above cannot be ticked. Contact the Architecture Management Committee to get an approval for the justification)
Additional information