SAML artifact server double encode UTF-8 characters
We are currently running two LemonLDAP 1.4.10 in production, one as SAML IDP with an LDAP backend and the other as a SAML SP.
We are looking to upgrade to 1.9.5, and to minimize risks and downtime, we are considering performing the upgrade in two steps, first the IDP, while keeping the SP untouched (no configuration change), then the SP at a later date.
Unfortunately in testing environment we keep getting SAML signature errors on the 1.4.10 SP with an 1.9.5 IDP whenever there are accents in the LDAP data for the authenticated user. Users without any accents can login just fine on the SP. As a matter of fact, concatenating "é" to any field in a macro as a SAML attribute will crash, while "e" will work fine.
We tried several combinations of encoding settings on the IDP side with no success.
Thanks in advance for any insight or help you can provide on this matter.