Improvement: Only use the AssertionConsumerServiceURL when a ProtocolBinding is also specified because some weird SPs (looking at you Mujina) pass along an ACSLocation but no ProtocolBinding (which is not illegal strangely enough) then expect HTTP-Post (which is not our default).
Improvement: Only use the AssertionConsumerServiceURL when a ProtocolBinding is also specified because some weird SPs (looking at you Mujina) pass along an ACSLocation but no ProtocolBinding (which is not illegal strangely enough) then expect HTTP-Post (which is not our default).

Martin1982/OpenConext-engineblock,thijskh/OpenConext-engineblock,rjkip/OpenConext-engineblock,thijskh/OpenConext-engineblock,thijskh/OpenConext-engineblock,Martin1982/OpenConext-engineblock,Martin1982/OpenConext-engineblock,Martin1982/OpenConext-engineblock,remold/OpenConext-engineblock,rjkip/OpenConext-engineblock,remold/OpenConext-engineblock,thijskh/OpenConext-engineblock,rjkip/OpenConext-engineblock,remold/OpenConext-engineblock,rjkip/OpenConext-engineblock,remold/OpenConext-engineblock