SAML

Security Assertion Markup Language is an XML framework for exchanging security information over the Internet and enables disparate security systems to interoperate using a single security mechanism. SAML resides within a system's security mechanisms to enable exchange of identity and entitlement with other services. It defines the structure of the documents that transport security information among services.

SAML has the following components:

  • Assertions and request/response protocols

  • Bindings (the SOAP-over-HTTP method of transporting SAML requests and responses)

  • Profiles (for embedding and extracting SAML assertions in a framework or protocol)

  • Security considerations while using SAML (highly recommended reading)

  • Conformance guidelines and a ...

Get Next Generation Application Integration: From Simple Information to Web Services now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.