adobe-apiplatform / umapi-documentation

Documentation Development for User Management API
https://adobe-apiplatform.github.io/umapi-documentation/
MIT License
13 stars 16 forks source link

Multiple Analytics Login Companies within an IMS Org creates ambiguously named _product_admin groups #66

Closed optumgadell closed 9 months ago

optumgadell commented 1 year ago

We have two Analytics Login Companies within the same IMS Org [8E391C8B533058250A490D4D@AdobeOrg]. This results in two identically named _productadmin groups with different groupIds (which can be found by dumping all of the groups with Postman connecting to UMAPI):

{ "groupId": 8466089, "groupName": "_product_admin_Adobe Analytics", "type": "PRODUCT_ADMIN_GROUP", "memberCount": 50, "productName": "Adobe Analytics" }

{ "groupId": 34878106, "groupName": "_product_admin_Adobe Analytics", "type": "PRODUCT_ADMIN_GROUP", "memberCount": 12, "productName": "Adobe Analytics" }

UMAPI will return the correct user list if I pass it the groupId (instead of name), like: https://{{UMAPI_ENDPOINT}}/v2/usermanagement/users/{{UMAPI_IMS_ORG}}/{{UMAPI_PAGE}}/34878106

However there doesn't seem to be a way to specify which group to target when attempting to add a user to the group. (UMAPI only accepts groupName.)

lesavage commented 1 year ago

This is currently being investigated.

lesavage commented 9 months ago

Additional metadata has been added to product names to help differentiate them.