eclipse-tractusx / portal-iam

IAM - Keycloak instances
Apache License 2.0
1 stars 13 forks source link

Allow managed technical users to be shown in the "Technical User Management" of the service provider #168

Open Sebastian-Wurm opened 1 month ago

Sebastian-Wurm commented 1 month ago

Description

As a BPDM architect, I want that the managed technical users for Portal roles "BPDM Sharing Input Manager", "BPDM Sharing Output Consumer", which are created automatically when a company admin subscribes to the BPDM Sharing service, are accessible by the BPDM operator, so that the BPDM operator can create the corresponding EDC assets for the BPDM Gates of each BPDM Sharing Member. Same applies for the BPDM Golden Record service and the technical user for Portal role "BPDM Pool Consumer" and the corresponding asset.

Acceptance Criteria

Additional Information

Out of Scope

evegufy commented 1 month ago

Hi @Sebastian-Wurm what you describe is not related to https://github.com/eclipse-tractusx/sig-release/issues/751, so please remove the link.

If I understand this correctly, I assume this functionality is already in place, at least for the biggest part and this issue is more the result of a misunderstanding in regards to processes.

I suggest you setup a call for clarification.

cc: @MaximilianHauer

nicoprow commented 1 month ago

Hi @Sebastian-Wurm what you describe is not related to eclipse-tractusx/sig-release#751, so please remove the link.

If I understand this correctly, I assume this functionality is already in place, at least for the biggest part and this issue is more the result of a misunderstanding in regards to processes.

I suggest you setup a call for clarification.

cc: @MaximilianHauer

@Sebastian-Wurm I agree here with @evegufy that there is no additional functionality needed for setting up a new BPDM marketplace service to obtain a user that has the rights of "BPDM Sharing Output Consumer". This is something the operator can already do in the Portal and belongs to an initial setup process, described here: https://github.com/eclipse-tractusx/bpdm/blob/main/INSTALL.md#portal-configuration

However, the other requirements generally still stand as these are gaps between BPDM and the current Portal process:

  1. We need multiple technical users with different roles for one app/service subscription
  2. The created technical users of our BPDM subscription should not visible to the subscribing company, only to the BPDM operating company
  3. In general, BPDM technical users should not be creatable for any companies that are not the BPDM operator

Unless we tackle these gaps somehow, a BPDM operator can only do workarounds with the current process.

In any case, I believe these requirements should put in a sig-release issue as they constitute bigger requirements that will affect at least Portal behaviour.

evegufy commented 4 weeks ago

close with WON'T DO as explained in https://github.com/eclipse-tractusx/portal-iam/issues/168#issuecomment-2274771504

Sebastian-Wurm commented 4 weeks ago

@evegufy : Let's leave this open until the three separate requirements have been created, as agreed in our meeting.

MaximilianHauer commented 4 weeks ago

moving it to NEW USER REQUEST that it is not in the scope of devs.