Open prigaux opened 7 months ago
Renater MDQ server should accept this kind of identifier monday, thanks to our own satosa testing :)
@prigaux would you want to make a PR with this change?
I think it would be fine to have that option available.
My only issue with my patch is the mix of types for param entity_transform
: it currently expects a function or None. I added the possibility to handle string "percent_encoded". If it's ok for you, i can PR right away!
I think this is OK. If you create the PR we can discuss more on it.
Code Version
8.4.0 (via docker)
Expected Behavior
With
I expected requests
/test/entities/https%3A%2F%2Fidp-test.univ-paris1.fr
Current Behavior
It did
/test/entities/%7Bsha1%7Dd75d16c821f38b1bf6e33dc3d4d44e542a9f6786
which is not handled by mdq.federation.renater.fr (I will contact them to add sha1 support)Possible Solution
Suggested tested solution:
with new feature from https://github.com/prigaux/pysaml2/commit/562dd2d329dd67987a097245ae434bf72e28f2cc
Steps to Reproduce
This is currently failing : https://filex-ng-test.univ-paris1.fr/Shibboleth.sso/Login?entityID=https://satosa.univ-paris1.fr/filex_ng_test/idp.xml