[KongchangAI]
ConceptSecurity Assertion Markup Language

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)

Oct 13

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.

Unverified50%
Oct 12

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.

Unverified50%
Oct 12

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.

Unverified50%
Oct 1

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.

Unverified50%
Oct 1

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.

Unverified50%
Oct 1

For B2B SaaS vendors, supporting SAML SSO is often a hard prerequisite for getting onto enterprise procurement lists.

Unverified50%
Oct 1

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.

Unverified50%
Oct 1

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.

Unverified50%
Sep 30

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.

Unverified50%
Sep 30

LDAP, SAML, and OIDC authentication features are paid enterprise-edition-exclusive features in Mattermost.

Unverified50%

24 more timeline events

All Facts (20)

Verified

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%
Unverified

SSO 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%
Unverified

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.

50%
Unverified

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.

50%
Unverified

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.

50%
Unverified

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.

50%
Unverified

For B2B SaaS vendors, supporting SAML SSO is often a hard prerequisite for getting onto enterprise procurement lists.

50%
Unverified

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.

50%
Unverified

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.

50%
Unverified

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.

50%
Unverified

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.

50%
Unverified

LDAP, SAML, and OIDC authentication features are paid enterprise-edition-exclusive features in Mattermost.

50%
Unverified

Antimatter rebuilt from scratch features that previously only existed in the enterprise edition, including LDAP, SAML, and OIDC authentication, as well as multilingual translation.

50%
Unverified

Developers should not implement SAML or XML signature verification themselves, but should use mature libraries that have been thoroughly audited.

50%
Unverified

The 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%
Unverified

The 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%
Unverified

When integrating SAML, one should strictly validate the signature scope of assertions, audience restrictions, validity time windows, and IdP origin.

50%
Unverified

SAML (Security Assertion Markup Language) has long been the de facto standard in the enterprise single sign-on (SSO) space.

50%
Unverified

SAML is built on top of XML and relies heavily on XML Digital Signatures (XML DSig) and XML Encryption.

50%
Unverified

EMA 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%

Source Articles