4.3.16 Enforce 'wantAssertionsSigned' to 'true' in SAML

Information

A SAML (Security Assertions Markup Language) authentication assertion is issued as proof of an authentication event and can be signed.

WebSphere Liberty should require that SAML assertions ( <saml:Assertion> elements) contain a signature element that signs the assertion so that it can be verified securely by the server.

Solution

Add the wantAssertionsSigned attribute to all samlWebSso20 elements to ${server.config.dir}/configDropins/overrides/*.xml and set it to true

<samlWebSso20 ...
wantAssertionsSigned="true"
/>

See Also

https://workbench.cisecurity.org/benchmarks/7724

Item Details

Category: IDENTIFICATION AND AUTHENTICATION

References: 800-53|IA-3

Plugin: Unix

Control ID: 4228072db00de977fab6023c88431987c697d00fb895f2cfee731ea369dac5eb