api-management-developer-portal icon indicating copy to clipboard operation
api-management-developer-portal copied to clipboard

may be Enhancement if not exists - Signup

Open senthilkumardhanapal2 opened this issue 3 years ago • 6 comments

I have a requirement to have users classified/created as separate group during signup. as of now all the developers assigned to developers group. is there a way to specify users to be assigned to developers, Member, GroupAdmin or custom groups. As of now have assigned Identity as Username and password.

senthilkumardhanapal2 avatar Nov 14 '22 21:11 senthilkumardhanapal2

@senthilkumardhanapal2, thank you for opening this issue. We will triage it within the next few business days.

ghost avatar Nov 14 '22 21:11 ghost

I was thinking one way to do is assign AADB2C as Identity and write IEF to assign groups. but not completely sure if that is the correct way. curious to know if we can do this with identity as Username and Password.

senthilkumardhanapal2 avatar Nov 14 '22 21:11 senthilkumardhanapal2

@senthilkumardhanapal2, you could either:

  1. Monitor the Event Grid events for user sign-up and assign new users to groups programmatically. https://learn.microsoft.com/en-us/azure/event-grid/event-schema-api-management?toc=%2Fazure%2Fapi-management%2Ftoc.json&bc=%2Fazure%2Fapi-management%2Fbreadcrumb%2Ftoc.json&tabs=event-grid-event-schema
  2. Synchronize Azure AD groups with API Management groups.

mikebudzynski avatar Nov 15 '22 22:11 mikebudzynski

@mikebudzynski thank you.

  1. is there any document to Synchronize Azure AD groups with API Management groups ?
  2. can we customize the signup process with managed version of developer portal ? like introudce another dropdown in signup to choose the group ?
  3. Alternativly , can I change the identity to AADB2C to customize the signup process and create users from AADB2C to APIM Management users ? is it even possible ?

senthilkumardhanapal2 avatar Nov 24 '22 17:11 senthilkumardhanapal2

@mikebudzynski what do you think of customizing the Developer welcome letter notification template to provide sign up users an link to an API call that would include or move the new user to the custom group as a self-service function? I believe this is the use case @senthilkumardhanapal2 is asking for.

Keithalisk avatar Jan 04 '23 17:01 Keithalisk

it wont help as we have two different custom groups. wouldnt be able to differentiate from template

senthilkumardhanapal2 avatar Feb 07 '23 22:02 senthilkumardhanapal2