WooCommerce | WooCommerce SAML SSO | WooCommerce SAML Plugin

Key Features

Integration with any SAML /OAuth IDP

Enable SSO on your WordPress site for your WooCommerce users with any SAML 2.0/OAuth compliant Identity Provider

Map WooCommerce checkout page fields

Enable mapping SAML/OAuth IdP attributes to WooCommerce checkout page fields

WooCommerce group mapping

Map the IdP group information of your users to the WooCommerce roles

You can enable WordPress Single Sign-On (SSO) in your site using our WordPress SAML Single Sign-On or WordPress OAuth Single Sign-On plugin and connect it to any Identity Provider. Contact us at samlsupport@xecurify.com or oauthsupport@xecurify.com and we'll help you set up Single Sign-On (SSO) with your IdP in no time.

Licensing Plan

Stand-alone version


WooCommerce Integrator is included in All Inclusive version of WordPress SAML SSO Plugin & WordPress OAuth SSO Plugin along with other addons.

Map WooCommerce checkout page fields

  • miniOrange WooCommerce Integrator allows you to map the attributes sent by your IdP (Identity Provider) to the appropriate checkout fields in WooCommerce. This automatically pre-populates the attributes in the WooCommerce checkout page.
  • You can enable which attributes sent by your SAML / OAuth IdP need to be mapped in the appropriate WooCommerce checkout fields.
 WooCommerce Flow Diagram - WordPress WooCommerce SSO Integrator

miniOrange WooCommerce Integrator also allows you to map your users’ groups as present in your IdP to the specific roles you want in WooCommerce, at the time of SSO. For example, if you want to set the roles Customer and Store Manager in your WooCommerce, and role_1, role_2 groups exist in your IdP, any user with the role_1 attribute will be automatically mapped as a Customer and role_2 as a Store Manager in WooCommerce, at the time of SSO.

WooCommerce Group mapping

  • Do not auto-create users if roles are not mapped: By enabling this feature you can create users in Woocommerce based on attributes received from the IDP. All non-matching users will not be created in Woocommerce at the time of SSO and will be shown an error message.

    Example: You can allow users from specific countries to be created in Woocommerce at the time of Single Sign-On.

  • Do not assign roles to unlisted users : Enabling this feature allows you to update the roles of existing WooCommerce users and does not assign any Woocommerce roles to new users.
  • Do not update existing users’ roles: Enabling this feature would not change the existing user’s given role in the WooCommerce site “after SSO”.
  • Do not allow the users to log in with particular roles: By enabling this feature you can restrict login into your WooCommerce site to specific users based on their IdP groups.
  • miniOrange WordPress WooCommerce SSO Integrator allows you to map the attributes sent by your IdP (Identity Provider) to the appropriate checkout fields in WooCommerce. This automatically pre-populates the attributes in the WooCommerce checkout page.

Integration with any SAML / OAuth Provider

  • Support for enabling Single Sign-On (SSO) for WooCommerce users, using our SAML / OAuth plugin solutions.
  • Choose from any of the most popular SAML / OAuth compliant Identity Providers in the market like Okta, ADFS, Salesforce, Azure AD, Azure B2C, Google Apps (GSuite/Google Workspace), miniOrange, Keycloak, Shibboleth, Ping, and more, for seamless integration with your WooCommerce site!

WooCommerce User Sync with Keycloak using SAML Single Sign-On Plugin

  • Sync your WooCommerce users into Keycloak upon registration in WooCommerce.
  • To know more about this you can check out the use-case for WooCommerce sync with Keycloak using our WP SAML SSO Plugin.

Follow the step by step guide to configure WooCommerce Integration Addon with SAML /OAuth Single Sign On (SSO) Plugin

    idp_sso_image1 Follow the step-by-step guide to configuring WooCommerce add-on with SAML Single Sign-On Plugin

      Note: Please make sure that your WooCommerce SSO Login is setup using (WP) WordPress SAML SSO Plugin before you configure the WooCommerce Integrator

      Step 1: Attribute Mapping in SSO plugin

      (Group mapping is supported with only Premium, Enterprise and All Inclusive versions of the SSO Plugin)

      • miniOrange WooCommerce Integrator allows you to map the attributes sent by your SAML IDP to the WooCommerce checkout fields in order to pre-populate the values of Woocommerce checkout Page. You can also map the users to different WooCommerce roles based on their IDP groups.
        Your IDP is sending the following attributes while performing SSO.
      SSO Plugin attributes - WordPress WooCommerce SSO Integrator

      Step 2: WooCommerce Checkout Fields

      • The SAML attributes contains all the information for the user. You can follow the steps below to map this to WooCommerce checkout page attributes:
      • Navigate to WooCommerce Integrator add-on.
      • You can map all those attributes that you want to pre-populate at your WooCommerce checkout page.
      • WooCommerce Integrator Attribute mapping - WordPress WooCommerce SSO Integrator
      • While performing SSO, as per the above-mentioned mapping, the values are sent from your Identity Provider will be mapped to the respective fields of the WooCommerce Checkout page.
      • WooCommerce Checkout Fields - WordPress WooCommerce SSO Integrator

      WooCommerce Role Mapping:

      • Go to Attribute/Role Mapping tab of miniOrange SAML SP Single Sign On.
      • Under Attribute Mapping section, provide the Group/Role value as userGroup and click on Save button.
      • Assign group role - WordPress WooCommerce SSO Integrator
      • Now, scroll down to Role Mapping section and assign the group's value to a particular WooCommerce roles and click on Save button.
      • Assign value to shopmanager and Customer - WordPress WooCommerce SSO Integrator
      • While performing SSO, as per the above-mentioned mapping, any user having userGroup attribute’s value as role_1 will be assigned as WooCommerce Customer role and any user with role_2 or role_3 value will be assigned WooCommerce Shop manager role.

miniorange img Download the below miniOrange SSO plugin for mapping the SSO users to WooCommerce groups and pre-poluate checkout page fields based on User Attributes. You can choose the plugin based on your SSO protocol preference -      SAML/OAuth/OpenID Connect.

miniorange img  Recommended for SAML Single Sign On

WordPress Single Sign On SSO login with Azure, Azure B2C, Okta, ADFS, Keycloak, Ping, Onelogin, Gsuite, Shibboleth & many SAML IdPs [24/7 SUPPORT]

 Tested with 6.0.1

miniorange img  Recommended for OAuth / OpenID Connect Single Sign On

WordPress Login ( SSO ) with Azure AD, Azure B2C, AWS Cognito, Okta, Ping, Clever, WSO2, Onelogin, Keycloak, many OAuth & OpenID Providers [24×7 SUPPORT]

 Tested with 5.9.2

Why Our Customers choose miniOrange WordPress Single Sign-On (SSO) Solutions?

24/7 Support

miniOrange provides 24/7 support for all the Secure Identity Solutions. We ensure high quality support to meet your satisfaction.

Sign Up

Customer Reviews

See for yourself what our customers say about us.


Extensive Setup Guides

Easy and precise step-by-step instructions and videos to help you configure within minutes.

Watch Demo

We offer Secure Identity Solutions for Single Sign-On, Two Factor Authentication, Adaptive MFA, Provisioning, and much more. Please contact us at -

 +1 978 658 9387 (US) | +91 97178 45846 (India)   samlsupport@xecurify.com

Hello there!

Need Help? We are right here!

Contact miniOrange Support

Thanks for your inquiry.

If you dont hear from us within 24 hours, please feel free to send a follow up email to info@xecurify.com