cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Azure /IAS User filtering

tskwin
Participant
577

Hello Experts,

I’m using Azure as IdP and IAS as a proxy.
In Azure, I have created groups which are then provisioned to cloud applications via IAS. In IPS I have set up a source system for Azure.

My requirement is to provision only specific groups and their users to IAS – for example, all groups whose names start with "SAP_" – without having to constantly modify the JSON transformation code.

To achieve this, I have configured the following parameters in the source system:

aad.group.filter = startsWith(displayName,'SAP_')

aad.user.filter.group.filter.combine = true

However, it seems that with these settings, all users in Azure are still being queried, which – as far as I understand – can lead to performance issues, especially in large environments.

My questions:

Is there a way to use the aad.user.filter parameter to ensure that only users who belong to the filtered groups (e.g., those with the prefix SAP_) are provisioned, without having to hardcode group names or regularly change the transformation code?

Is it possible to implement something like this:

aad.user.filter = users who belong to the groups defined in aad.group.filter

What is the recommended approach to efficiently and dynamically filter only the required groups and their members?

Thank you in advance for your support

 

Many Thanks

 

Accepted Solutions (0)

Answers (1)

Answers (1)

Sgemert
Explorer
0 Likes

Hello  tskwin

Did you do a run with this setup? 

I have the same setup and my run initially took an hour and with these params set it reduced to 15 minutes.

So this should only select the users that are part of the filtered groups

 

aad.group.filter = startsWith(displayName,'SAP_')

aad.user.filter.group.filter.combine = true

 

br

Sander