What is a SAML AuthnRequest?
SAML 2.0 is an XML-based SSO protocol. A Service Provider (SP) sends an AuthnRequest to an Identity Provider (IdP). After authentication, the IdP returns a SAMLResponse containing an Assertion with NameID, attributes, and Conditions.
This tool helps you craft AuthnRequests, choose Redirect or POST binding, and inspect/decrypt/verify assertions that land on the stbox ACS callback — ideal for integrating enterprise IdPs.
How to use this tool
- Configure SP entity ID, ACS URL, and IdP SSO URL / certificates.
- Generate an AuthnRequest and send it via Redirect or POST binding.
- After IdP login, open the ACS viewer to decrypt, verify signatures, and validate Issuer/Audience/Conditions.
Frequently asked questions
Is assertion XML stored on the server?
The ACS route bridges the SAMLResponse into sessionStorage for client-side decode. Crypto helpers may run server-assisted operations in memory without long-term logging.
Can I test encrypted assertions?
Yes. Provide the SP decryption key material and inspect plaintext AttributeStatements after decrypt.