If you're a security enthusiast, you're probably already familiar with SAML (Security Assertion Markup Language). It's a reliable and relatively straightforward protocol for enabling Single Sign-On (SSO) in client applications. However, with more and more SAP applications supporting OIDC (OpenID Connect) for SSO, you might find yourself wondering which protocol to choose, especially if you're embarking on a new SSO journey.
Short Answer: Each option has its pros and cons, and if your application supports both, it shouldn't significantly affect user experience.
Long Answer: Keep reading to delve into the nuances and differences between these two protocols.
Both SAML and OIDC play crucial roles in SSO implementation. While they offer similar end-user experiences, they differ significantly in how they are implemented and managed by developers. Here's a closer look:
SAML (Security Assertion Markup Language)
OIDC (OpenID Connect)
Here's a quick overview of the characteristics, similarities, and differences between SAML and OIDC:
Characteristic | SAML | OIDC |
Format | XML-based | JSON Web Tokens (JWT) |
Interoperability | Widely adopted with commercial and open-source providers | Rapid adoption across platforms |
Complexity | More complicated, XML-based | Easier, JSON and REST-based |
Attributes | Customizable attribute profiles | Standardized scopes and claims |
Security | digital signatures and encryption | encryption |
Use Case | Enterprises, educational institutions | Consumer apps, social logins, SPAs |
In your SAP landscape, both SAML and OIDC are supported with SAP Cloud Identity Services. Whether you’re working with SAP applications on-premises or in the cloud, you have the flexibility to choose either protocol. However, it's worth noting that more and more SAP solutions, like Task Center, are require OIDC to be able to interoperate between different applications (see here: https://help.sap.com/docs/btp/sap-business-technology-platform/migration-from-saml-trust-to-openid-c...)
Choosing the right protocol ultimately depends on your specific needs and existing infrastructure, but both SAML and OIDC provide robust and secure frameworks for SSO, ensuring seamless user experiences across your SAP landscape.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
22 | |
16 | |
10 | |
9 | |
7 | |
7 | |
6 | |
6 | |
6 | |
6 |