Forum Discussion
Generating proxyaddresses during user provisioning
You haven't provided enough information for us to give you specific recommendations.
I'm going to assume you're provisioning into Active Directory though, because that's the only supported scenario for using the SelectUnique() function:
While I'm making assumptions, if you're trying to add both a primary address as well as an additional address (which is how I'm interpreting your use of the word "alias") then you cannot use the SelectUnique() function to achieve this, since it cannot be used as a nested function, nor can it validate multiple values.
Similarly, if your HR system/source of truth is capable of providing an array of values, you must not use the SelectUnique() function for a proxyAddresses mapping.
Setting my assumptions aside, you should be checking your audit log, as it will make it fairly clear why your scenario is not working:
- Find out when a specific user is able to access an app in Microsoft Entra Application Provisioning - Microsoft Entra ID | Microsoft Learn
- User provisioning logs in Microsoft Entra ID - Microsoft Entra ID | Microsoft Learn
Cheers,
Lain
- boombook55Feb 23, 2025Iron Contributor
chaloemkhompitoon