SAML
Security Assertion Markup Language, one of the mainstream underlying protocols for enterprise SSO. Originating in 2002 and using XML as its data format, SAML is widely adopted by traditional enterprise identity providers such as Okta, ADFS, and Ping.
Core Facts
Timeline (last 90 days)
OIDC (OpenID Connect) is built on top of OAuth 2.0, uses JSON and JWT, is more lightweight and easier to debug, and is gradually replacing SAML as the first choice for new projects.
One of WorkOS's core values is encapsulating the complexity of supporting multiple SSO protocols (SAML, OIDC, etc.) into an API that developers can quickly integrate.
Implementing conditional access usually requires the identity provider (IdP) to support claim extensions such as acr and amr in SAML/OIDC, and to be able to pass policy decision results to the application.
The ideal architecture is to establish an authentication adapter layer at the system boundary that handles SAML interactions with enterprise IdPs and then uniformly converts them internally into OIDC ID Tokens or internal JWTs, so that core business code never directly touches SAML's XML.
The core approach to reducing SAML risk is to isolate SAML processing, avoiding hand-written XML parsing and signature verification logic, and instead using audited mature libraries or dedicated identity gateways.
For B2B SaaS vendors, supporting SAML SSO is often a hard prerequisite for getting onto enterprise procurement lists.
It is recommended to prioritize OIDC for new products targeting developers or consumers, and to treat SAML as a mandatory but controlled compatibility layer for enterprise-facing products.
Keycloak, as an intermediary layer, can simultaneously support connecting to upstream SAML IdPs and issuing OIDC tokens to downstream applications, making SAML invisible to the application side.
The identity federation space experienced competition among SAML, OpenID, and WS-Federation, with OpenID Connect ultimately prevailing in consumer internet scenarios and SAML continuing in enterprise scenarios.
LDAP, SAML, and OIDC authentication features are paid enterprise-edition-exclusive features in Mattermost.
24 more timeline events
All Facts (20)
WorkOS is a technology company focused on providing enterprise-grade identity authentication and user management infrastructure for SaaS applications, with products covering core enterprise IT capabilities such as SSO (Single Sign-On), SCIM directory synchronization, and audit logs.
65%UnverifiedSSO implementation typically relies on standard protocols such as SAML or OIDC, integrating with enterprise identity providers such as Okta, Azure AD, and Google Workspace.
70%UnverifiedOIDC (OpenID Connect) is built on top of OAuth 2.0, uses JSON and JWT, is more lightweight and easier to debug, and is gradually replacing SAML as the first choice for new projects.
50%UnverifiedOne of WorkOS's core values is encapsulating the complexity of supporting multiple SSO protocols (SAML, OIDC, etc.) into an API that developers can quickly integrate.
50%UnverifiedImplementing conditional access usually requires the identity provider (IdP) to support claim extensions such as acr and amr in SAML/OIDC, and to be able to pass policy decision results to the application.
50%UnverifiedIt is recommended to prioritize OIDC for new products targeting developers or consumers, and to treat SAML as a mandatory but controlled compatibility layer for enterprise-facing products.
50%UnverifiedFor B2B SaaS vendors, supporting SAML SSO is often a hard prerequisite for getting onto enterprise procurement lists.
50%UnverifiedThe core approach to reducing SAML risk is to isolate SAML processing, avoiding hand-written XML parsing and signature verification logic, and instead using audited mature libraries or dedicated identity gateways.
50%UnverifiedThe ideal architecture is to establish an authentication adapter layer at the system boundary that handles SAML interactions with enterprise IdPs and then uniformly converts them internally into OIDC ID Tokens or internal JWTs, so that core business code never directly touches SAML's XML.
50%UnverifiedKeycloak, as an intermediary layer, can simultaneously support connecting to upstream SAML IdPs and issuing OIDC tokens to downstream applications, making SAML invisible to the application side.
50%UnverifiedThe identity federation space experienced competition among SAML, OpenID, and WS-Federation, with OpenID Connect ultimately prevailing in consumer internet scenarios and SAML continuing in enterprise scenarios.
50%UnverifiedLDAP, SAML, and OIDC authentication features are paid enterprise-edition-exclusive features in Mattermost.
50%UnverifiedAntimatter rebuilt from scratch features that previously only existed in the enterprise edition, including LDAP, SAML, and OIDC authentication, as well as multilingual translation.
50%UnverifiedDevelopers should not implement SAML or XML signature verification themselves, but should use mature libraries that have been thoroughly audited.
50%UnverifiedThe larger the protocol, the more optional features it has, and the more complex its parsing paths are, the higher the threshold for correct implementation and the greater the probability of errors—security and complexity are often inversely related.
50%UnverifiedThe SAML specification is voluminous and filled with optional features and extension points, and differing interpretations of the specification by various IdPs and SPs lead to interoperability issues.
50%UnverifiedWhen integrating SAML, one should strictly validate the signature scope of assertions, audience restrictions, validity time windows, and IdP origin.
50%UnverifiedSAML (Security Assertion Markup Language) has long been the de facto standard in the enterprise single sign-on (SSO) space.
50%UnverifiedSAML is built on top of XML and relies heavily on XML Digital Signatures (XML DSig) and XML Encryption.
50%UnverifiedEMA allows enterprise IT administrators to batch-create, link, and even deactivate employee accounts in third-party services via the SCIM protocol or SAML/OIDC assertions.
50%