This repository was archived by the owner on Nov 29, 2022. It is now read-only.
This repository was archived by the owner on Nov 29, 2022. It is now read-only.
SES-175: Single Logout Response is never signed #145
Open
Description
John Chan (Migrated from SES-175) said:
Regardless of the setting when , the LogoutResponse is never signed.
This is because line 242 in org.springframework.security.saml.websso.SingleLogoutProfileImpl.java
boolean signMessage = context.getPeerExtendedMetadata().isRequireLogoutResponseSigned() is always false.
By SAML standards, I believe this should always be true but if I interpret the intent correctly, this should be changed to:
boolean signMessage = context.getLocalExtendedMetadata().isRequireLogoutResponseSigned()
It seems that some IdPs don't enforce the signing (OpenAM for instance). However, Ping Federate does.