Important

You are browsing documentation for version 6.0 of OroCommerce, supported until 2028. Read the documentation for the latest LTS version to get up-to-date information.

See our Release Process documentation for more information on the currently supported and upcoming releases.

OroOidcBundle 

Note

This bundle is available as of OroPlatform Enterprise version 6.0.9.

OroOidcBundle adds support for the OpenID Connect to the Oro applications. It enables SSO via 3-rd party systems like Okta, Microsoft Enta, Google, and others that support OpenID Connect.

OpenID Connect (OIDC) is an authentication protocol built on top of OAuth 2.0. It allows an application to verify a user’s identity based on tokens issued by an external identity provider (IdP).

When a user signs in using OIDC:

  1. The user is redirected to the identity provider’s login page.

  2. After successful authentication, the identity provider returns an ID token to Oro.

  3. Oro uses the information in the ID token (such as a unique user ID and profile data) to identify a corresponding user account.

OpenID Connect provides a standardized, secure, and interoperable way to exchange identity information between systems.

Note

Only the systems that return the email field in the ID token are supported. This field is required to map an Oro User or Customer User to the corresponding external account. After mapping, the subfield will be used.

Note

For more details on how to configure the OIDC integration with OpenID Connect, Google OpenID Connect, Microsoft OpenID Connect, or Okta OpenID Connect, refer to the Configure OpenID Connect Integrations in the Back-Office documentation.

Related Articles