A legitimate response
One assertion, signed, referencing itself, issued for us, inside its window, answering our request.
Accepted — shivam@example.com
- Parses as XML, with no DTD — passNo DOCTYPE or entity declarations.
- Root element is a Response — pass<samlp:Response>
- IdP reported success — passurn:oasis:names:tc:SAML:2.0:status:Success
- Exactly one assertion — passOne <Assertion> in the document.
- Response or assertion is signed — pass1 signature(s), referencing a-1.
- The signature covers the assertion being consumed — passReference URI #a-1 is the assertion this result reads.
- Signature verified cryptographically — skippedNot implemented here. Verifying an XML signature requires exclusive canonicalisation, and a hand-rolled c14n that disagrees with the IdP's by one byte either rejects valid logins or accepts modified ones. This belongs to the IdP SDK or the gateway.
- Issuer is the expected IdP — passhttps://idp.example.com
- We are the intended audience — passhttps://www.shivamsfolio.com/sp
- Assertion is inside its validity window — passValid until 2026-08-17T12:30:00.000Z.
- Answers our AuthnRequest — passreq-1
- Assertion has not been used before — skippedNo replay store supplied.
