SAML Building Blocks
SAML is built upon a number of existing standards:
- Extensible Markup Language (XML)
- Most SAML exchanges are expressed in a standardized dialect of XML, which is the root for the name SAML (Security Assertion Markup Language).
- XML Schema
- SAML assertions and protocols are specified (in part) using XML Schema.
- XML Signature
- Both SAML 1.1 and SAML 2.0 use digital signatures (based on the XML Signature standard) for authentication and message integrity.
- XML Encryption
- Using XML Encryption, SAML 2.0 provides elements for encrypted name identifiers, encrypted attributes, and encrypted assertions (SAML 1.1 does not have encryption capabilities).
- Hypertext Transfer Protocol (HTTP)
- SAML relies heavily on HTTP as its communications protocol.
- SOAP
- SAML specifies the use of SOAP, specifically SOAP 1.1.
Read more about this topic: Security Assertion Markup Language
Famous quotes containing the words building and/or blocks:
“Notice how he has numbered the blue veins
in my breast. Moreover there are ten freckles.
Now he goes left. Now he goes right.
He is building a city, a city of flesh.
Hes an industrialist.”
—Anne Sexton (19281974)
“Good blocks of oak it was I split,
As large around as the chopping block;
And every piece I squarely hit
Fell splinterless as a cloven rock.”
—Robert Frost (18741963)