Is it required to sign a SAML token? It looks like the signature element is not required according to the schema.
In lieu of signing the SAML token, we would require client certificates (two-way SSL) to verify that the consumer is a trusted consumer. Is this a viable option?