We encoutered an issue with Adaxes in default configuration.
We are mainly using Adaxes for its REST API, to automate identity lifecycle with our HRIS.
We tried to update sn field for some users via the API, and we ended with broken UPN: all users for which we changed the sn field got their UPN automatically updated to firstname.lasname in a broken way (caps, spaces, accents, etc. still there).
Why did our UPN got updated when we did a SN change? Is it related to Built-in Property Patterns that got enforced even on an API REST attribute change?
If so how to disable it?