Single Sign On

Single Sign On

Single Sign-On for Magento 2 Customers or your backend users. Allow them to login directly with your Identity Provider without having to go through the account creation process. 100% Multi-Store friendly and easy to setup.

Compatible with both OAuth2 as SAML2 protocols, our extension can deal with nearly any Identity Provider on the market. You can create multiple integrations from your Magento 2 Backend and select which one is active on the backend and which one is active per website.

When your customer or admin user goes to the login page, they will see the option to login with Single Sign-On. They simply click the button and after logging in he will be redirected to the shop and logged in. If the user does not exist in the shop, an account will be automatically created.

Our Single Sign-On solutions have been implemented in hundreds of webshops world wide, including Nokia, Canon, Castrol, Pearson, Dentons and numerous more. We have learned from every of these implementations and this is where you directly profit from

You can have your customers connect to your Single Sign-On environment in no time and increase the revenue of your webshop by removing barriers.

SKU Single Sign On

Compatible with Magento version: 2.4.5 - 2.4.4 - 2.4.3 - 2.4.0 - 2.3.X


Your account will have further instructions on how to install our extension in the specific Magento version with composer. After the purchase, go to your account page and click on "My Extensions" for further information on the installation process

Single Sign-On for Magento with nearly ANY SAML2 or OAuth2 Identity Provider

Allow your Magento Customer or your backend users to login directly with your Identity Provider without having to go through the account creation process.

Due to a compatibility with both OAuth2 as SAML2 protocols, our extension can deal with nearly any Identity Provider on the market. You can create multiple connections from your Magento Backend and select which one is active on the backend and which one is active per website.

When your customer or admin user goes to the login page, they will see the option to login with Single Sign-On. They simply click the button and after logging in he will be redirected to the shop and logged in. If the user does not exist in the shop, an account will be automatically created.

Our Single Sign-On solutions have been implemented in hundereds of webshops world wide, including Nokia, Canon, Castrol, Pearson, Dentons and numerous more.

We have learned from every of these implementations and this is where you directly profit from.

You can have your customers connect to your Single Sign-On environment in no time and increase the revenue of your webshop by removing barriers.

Single Sign-On and Single Logout

Magento redirects your customer or backend user to the identity provider to handle the login, which could be  a password authentication, biometrical, voice activated, keycoded or multi-factor. The Identity Provider Manages the login credentials.

100% Multi-Store Compatible

You can create identity provider connections and enable them where you need it. You can easily maintain a corporate and a consumer website where the corporate website could have SSO while the consumer website has no .

Multiple Identity Providers

Add as much identity providers to your Magento 2 installation as needed. Each of them can be enabled per store individually

Easy Mappings

When a new integration is setup, you can easily map all the fields from the Identity Provider to the fields in Magento 2

Frontend Firewall

Enable the Frontend Firewall to disallow access to your website unless the customer is logged in. Useful for Partner stores and other B2B specific environments

Firewall Whitelisting

When the firewall is enabled, this setting can allow certain IP's and pages to bypass the firewall completely so that customers can reach help pages or internal employees can reach the website without the need to be constantly logged in


Automatic Customer Creation

Customers in the frontend who login with SSO are automatically created. The extension allows you to map customers and their address data to automatically create the complete customer if it doesnt exist yet

Automatic Admin User Creation

If you use the admin SSO, users who login are automatically created. Create the mappings for your admin integration and if the user does not exist yet, it will be automatically generated upon first login

A Selection of Identity Providers The Extension Works With


Microsoft Azure Integration


Microsoft ADFS Integration


ForgeRock Integration

Auth0 Integration

Okta Integration


Google Integration


SalesForce Integration










Create multiple Identity Providers

In your Magento Backend you can create as many Identity Providers as needed for your company.

You can create both SAML2 and OAuth2 Identity Providers without a fuss by going to the GoGento item in the left menu and click Connections.

In this example we already created several identity providers.

Note: The identifier will be automatically generated when you create a new connection. This unique identifier is used in the URL to tell the extension which SSO we're dealing with. This approach ensures a secure integration is in place and prevents them to login to unintended identity providers which you may have in place in other stores.


SAML2 - Trusted by banks

SAML2 is one of the most secure and popular Single Sign-On protocols. No wonder it is used by banks, municipalities and large enterprises all over the world.

Our extension integrates perfectly with any SAML2 Identity Provider. We have SAML2 experts in house and created an open source SAML2 library which our extension and even our competitors use.

A provider selector makes it easy for teams with little knowledge to correctly setup a connection even with a complex protocol as SAML2, while the "Generic" provider allows your team to setup the information needed manually on custom situations.


OAuth2 and OpenID Connect 

OAuth2 is by far the most used SSO protocol in the market. Nearly every Identity Provider is able to work with OAuth2.

Our extension can work with any OAuth2 and OpenID Connect compatible Identity Provider to create a connection even consumer websites can profit from.

A provider selector makes it easy for teams with little knowledge to correctly setup a connection while the "Generic" provider allows your team to setup the information needed manually on custom situations.


Customize the way your shop behaves with SSO

You are in full control over your shop behaviour. A simple collection of settings allow altering the behaviour of your shop where our SSO extension is installed.

Frontend Settings

Identity Provider Selection

You enable only those identity providers in the frontend which are important for your frontend customers

Login button styling

Choose if you want to show only icons, only labels or both.

Website behaviour

It is possible to redirect the user to single sign-on when they enter the website. If this is enabled, you can specify which pages of your webshop are publicly visible

 

Backend Settings

Identity Provider Selection

You enable only those identity providers in the backend which are available for your company backend users.

Allow user creation on login

Upon logging in users can be automatically created, or you can chose only to login already existing users

Showing or hiding the manual login form

If you want to disable a complete local login and only allow SSO login, enable this setting

Login button styling

Choose if you want to show only icons, only labels or both.

Login behaviour

It is possible to redirect the admin user to single sign-on when they enter the backend url.


Stylish login for both frontend and backend


Integrations most often used in with our extension

Microsoft Azure Integration
class="">The newer version of Microsoft Active Directory exposure has simplified the integration for both sides of the connection a lot. Being less strict and easier to setup, an integration with Azure is equal to that of ADFS. It's a new interface built on top of the old Active Directory Federation Services.
Microsoft ADFS Integration
The original integration with ADFS is simply the process of setting the right metadata url's, certificates and attributes on both sides. After that it's a very reliable and consistent integration using the super secure SAML2 protocol.
ForgeRock Integration
Formerly known as OpenAM, this identity provider is very suitable for large enterprises. We've implemented OpenAM and Forgerock for a large Australian client in no time.
OneLogin Integration
OneLogin has excellent SAML2 support and has a broad spectrum when it comes to mapping the data from your Identity Management to Magento 2. A straight forward but fully functional solution which a multitude of our customers use.
Okta Integration
Enterprise level identity management in the cloud. We've integrated a market leaders to Okta for a few years now and the integration is straight forward. Being one of the largest companies for Identity Management, they've proven themselves to be a powerful solution.
Google Integration
Google is one of the largest Identity Providers in the world today. Integrating with mainly OAuth2 and used by both business and personal users. Nearly every person in the world has a user account, available to login with these days.
SalesForce Integration
Originally a platform to maintain your sales process and customer relations, SalesForce has become a very feature-rich platform with solid integrations. They have a SAML2 integration available which we use.
Auth0 Integration
A Large selection of our customers use Auth0 for both their production environments and for testing. It allows you to setup connections with both SAML2 aswell as OAuth2 quickly and securely. The integrations which Auth0 offers with external solutions are very broad, making this a fine selection for a lot of our customers.

Professional Magento Support

Our extensions should always work properly out of the box. If you do have issues with our extension, feel free to contact us.

Development Support is always free and is prioritized in the following situations:

  • Our extension is not working properly in the latest version of Magento.
  • Our extension is not working properly in the last previous version of Magento.
  • Our extension causes an issue but you dont understand what happens.
  • Our initial research is free of charge.

Conflicts between our extension and other extensions or your theme is not part of the free support. If you require help with that, we will still be able to solve your issues. We will do an initial research and let you know what the costs will be to get this resolved.

Extension Customizations

There may be situations where the extension requires customizations for your specific case and we're more than willing to scope the customization for you and provide you with a quick indication of the costs involved.

We can also develop completely custom extensions or build integrations with external systems to automate your business.

No matter how hard the case seems, contact us and we'll take a look at the possibilities.

Since asking never costs anything, why not give it a try?