У меня работает WSO2 IS и настроен поставщик услуг, который настроил входящую аутентификацию SAML.Я включил флажок «Включить проверку подписи в запросах на проверку подлинности и запросы на выход из системы» для поставщика услуг SAMl.
Если я отправлю запрос AuthnRequest с неправильной подписью, произойдет ошибка.Однако, если я отправлю LogoutRequest с подписью no (или с подписью, сделанной из совершенно другого сертификата / ключа), он выйдет из системы без ошибок.Как включить проверку подлинности подписи WSO2 IS?
Я использую последний Docker-контейнер WSO2.Я полагаю, что это IS 5.7.0 в соответствии с этим журналом запуска:
Starting WSO2 Carbon...
Operating System : Linux 4.9.93-linuxkit-aufs, amd64
Java Home : /home/wso2carbon/java/jre
Java Version : 1.8.0_144
Java VM : Java HotSpot(TM) 64-Bit Server VM 25.144-b01,Oracle Corporation
Carbon Home : /home/wso2carbon/wso2is-5.7.0
Java Temp Dir : /home/wso2carbon/wso2is-5.7.0/tmp