SAML Single Sign-On (sso) login with Google Apps as IDP for PrestaShop can be achieved by using our PrestaShop SAML Single Sign-On (SSO) module.
Our module is compatible with all the SAML compliant Identity Providers. Here we will go through a step-by-step guide to configure SSO login between PrestaShop site and Google Apps by considering Google Apps / Google Workspace / G Suite as
IdP (Identity Provider) and PrestaShop as SP (Service Provider). To know more about other features we provide in the PrestaShop SAML Single Sign-On (SSO) plugin, click here.
Pre-requisites : Download And Installation
To configure PrestaShop Google Apps saml Single Sign-On (SSO) with Google Apps / Google Workspace / G Suite as IdP and PrestaShop as SP, you need to install the miniOrange PrestaShop SAML SP SSO module
PrestaShop Single Sign On SSO login with Azure, Azure B2C, Okta, ADFS, Keycloak, Salesforce, Ping, Onelogin, Gsuite, Shibboleth & many SAML IdPs [24/7 SUPPORT]
Steps to configure Google Apps Single Sign-On (SSO) Login into PrestaShop
1. Setup G Suite / Google Apps as IdP (Identity Provider)
Follow the following steps to Configure G Suite / Google Apps as IdP
Configure G Suite / Google Apps as IdP
- In the miniOrange PrestaShop SAML SP SSO plugin, navigate to SP (Service Provider) Metadata tab. Here, you can find the SP metadata such as SP Entity ID and ACS (AssertionConsumerService) URL which are required to configure the G Suite / Google Apps
as IdP (Identity Provider).
- Go to https://admin.google.com and login with your G Suite administrator account.
- Navigate to the Apps tab in the left menu and click on Web and mobile apps.
Add a SAML App
- Click on the Add App button, then in the dropdown select Add Custom SAML app tab to create a new saml app.
- Enter details for your custom SAML app and click on Continue button.
IDP Information
- Click on Download Metadata button. This will be used for configuring your Service Provider.
- You can also copy G Suite details like SSO URL, entity ID and Certificate to configure the Service Provider manually and then click on Continue button.
Service Provider Details
- Enter the details from the Service Provider Metadata tab of the PrestaShop SAML SP module.
ACS URL |
Copy and paste the ACS URL from the module. |
Entity ID |
Copy and paste the SP Entity ID/ Issuer from the module. |
Signed Response |
Check Signed Response ✓ |
Name ID Format
|
EMAIL
|
- Click on Continue button.
Attribute Mapping
- Click on Add Mapping button.
- Add and select user fields in Google Directory, then map them to Service Provider attributes and Click on Finish button.
User Access to Configured App
- Go to SAML Apps again and click on OFF for everyone .
-
Then, select ON for everyone to activate SSO.
- You have successfully configured G Suite / Google Apps as SAML IdP (Identity Provider) for achieving G Suite / Google Apps SSO login into your PrestaShop site.
Steps to configure Login into PrestaShop plugin
2. Setup PrestaShop as SP (Service Provider)
Follow the steps below to configure PrestaShop as SP
Configure PrestaShop as SP
- Login to your PrestaShop admin dashboard and you will be represented with the home screen of the plugin.
- From the left pane, under the IMPROVE section, click on Modules tab.
- Select the Module Manager option from dropdown and click on the Upload a Module button to upload PrestaShop SAML SSO module.
- After you have successfully installed the plugin, under the Administration section click on the Configure button for the miniOrange SAML Single Sign-On.
- On the next screen, scroll down to the Service Provider Setup tab.
- Enter the required details:
IDP Entity ID |
Copy and paste the Entity ID from the Google Apps Metadata |
SAML Login URL |
Copy and paste the SSO URL from the Google Apps Metadata |
IDP Certificate |
Copy and paste the Certificate details from the Google Apps Metadata |
- Click on Save and then click on Test Configuration button.
- After the successful Test Configuration you can see the Attribute Name and values recieved from your IDP.
3. Attribute Mapping
- Attribute Mapping feature allows you to map the user attributes sent by the IDP during SSO to the user attributes at PrestaShop.
- In PrestaShop SAML plugin, go to Attribute Mapping tab and fill up the following fields in Attribute Mapping section.
- Click on Save button.
4. Login Button
- You can add a customized login button anywhere on your site or on PrestaShop login page by navigating to Design tab and then click on the Link List option.
- Click on the New block option from the top right corner.
- Enter your Name of the block and select the required hook to display the widget.
Note: To display the login button on the customer login page select the hook displayCustomerLoginFormAfter
- Scroll down to the Custom content section, enter the Title and the URL.
- Click on Add and then Save button.
You have successfully configured PrestaShop as SAML SP for achieving G Suite / Google Apps SSO login into your PrestaShop Site.
In this Guide, you have successfully configured SAML Single Sign-On (Google Apps SSO Login) using Google Apps / Google Workspace / G Suite as IdP and PrestaShop as SP using miniOrange plugin-SAML Single Sign-On – SSO Login.This
solution ensures that you are ready to roll out secure access to your PrestaShop site using Google Apps login credentials within minutes. You can login in PrestaShop with Google Apps Idp credentials through SAML SSO.
Additional Resources
If you are looking for anything which you cannot find, please drop us an email on samlsupport@xecurify.com
Why Our Customers choose PrestaShop SAML SSO plugin?
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
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
[MO_CONTACT_US]