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:
“The chemistry of dissatisfaction is as the chemistry of some marvelously potent tar. In it are the building stones of explosives, stimulants, poisons, opiates, perfumes and stenches.”
—Eric Hoffer (19021983)
“In any case, raw aggression is thought to be the peculiar province of men, as nurturing is the peculiar province of women.... The psychologist Erik Erikson discovered that, while little girls playing with blocks generally create pleasant interior spaces and attractive entrances, little boys are inclined to pile up the blocks as high as they can and then watch them fall down: the contemplation of ruins, Erikson observes, is a masculine specialty.”
—Joyce Carol Oates (b. 1938)