Single Sign-On (SSO) for Prestashop Using Okta as SAML IDP | Okta SSO Login

Single Sign-On (SSO) for Prestashop Using Okta as SAML IDP | Okta SSO Login


Okta Single Sign-On (SSO) login for PrestaShop [SAML] can be achieved by using our PrestaShop SAML Single Sign-On (SSO) module. Our SSO module is compatible with all the SAML compliant Identity Providers and enables secure Okta Login into your PrestaShop site. Here we will go through a guide to configure PrestaShop Okta SSO / Login into PrestaShop site by considering Okta As IdP (Identity Provider) and PrestaShop as SP (Service Provider).To know more about other features we provide in PrestaShop SAML Single Sign-On (SSO) plugin, you can click here.

Pre-requisites : Download And Installation

To configure Okta as SAML IdP with PrestaShop, you will 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]

 Tested with 1.7.8.5

Steps to configure Okta Single Sign-On (SSO) Login into PrestaShop (WP)

1. Setup Okta as IdP (Identity Provider)

Follow the steps below to configure Okta as IdP

miniorange img Configure Okta as IdP
  • In the miniOrange PrestaShop SAML SP SSO module, navigate to SP (Service Provider) Metadata section. Here, you can find the SP metadata such as SP Entity ID and ACS (AssertionConsumerService) URL which are required to configure Okta as the IdP (Identity Provider).
  • Configure Okta as IDP -SAML Single Sign-On(SSO) for PrestaShop - Okta SSO Login -upload metadata
  • Login into your Okta Admin dashboard.
  • Then navigate to Applications tab and select Applications.
  • Configure Okta as IDP -SAML Single Sign-On(SSO) for PrestaShop - Okta SSO Login - add_application
  • Click on the Create App Integration button to create new app.
  • Configure Okta as IDP -SAML Single Sign-On(SSO) for PrestaShop - Okta SSO Login - SAML 2.0 Configure
  • Select SAML 2.0 as Sign-On method and Click on Next button.
  • Configure Okta as IDP -SAML Single Sign-On(SSO) for PrestaShop - Okta SSO Login - SAML 2.0 Configure
  • In General Settings tab, enter App Name and click on Next button.
  • Configure Okta as IDP -SAML Single Sign-On(SSO) for PrestaShop - Okta SSO Login - SAML 2.0 Configure
  • In Configure SAML tab, enter the required details:
  • Single Sign On
    URL
    ACS (AssertionConsumerService) URL from the Service Provider Metadata section of the
    module
    Audience URL
    (SP Entity ID)
    SP Entity ID / Issuer from the Service Provider Metadata section of the module
    Default
    Relay State
    Relay State from the Service Provider Metadata section of the module
    Name ID
    Format
    Select E-Mail Address as a Name Id from dropdown list
    Application
    Username
    Okta username
    Configure Okta as IDP -SAML Single Sign-On(SSO) for PrestaShop - Okta SSO Login - SAML_SETTINGS
  • Configure Group Attribute Statements (Optional) and click on Next button.
  • Configure Okta as IDP -SAML Single Sign-On(SSO) for PrestaShop - Okta SSO Login - Add_Attributes

miniorange img Assigning Groups/People

  • Navigate to the application you created and click on the Assignments Tab in Okta.
  • Configure Okta as IDP -SAML Single Sign-On(SSO) for PrestaShop - Okta SSO Login - Assign_groups
  • Click on Assign button to Assign People and Assign Groups.
  • Configure Okta as IDP -SAML Single Sign-On(SSO) for PrestaShop - Okta SSO Login - Assign_groups
  • Once you Assign the user, click on Done button.
  • Configure Okta as IDP -SAML Single Sign-On(SSO) for PrestaShop - Okta SSO Login - Assign_groups
  • Navigate to Sign On tab and Click on View Setup Instructions to get Okta Metadata.
  • You will need this to configure the Service Provider.
  • Configure Okta as IDP - SAML Single Sign-On(SSO) login for PrestaShop - Okta SSO  - Assign_groups
  • You have successfully configured Okta as SAML IdP (Identity Provider) for achieving Okta Single Sign-On (SSO) Login, ensuring secure Okta Login into PrestaShop (WP) Site.

Steps to configure Login into PrestaShop module

2. Setup PrestaShop as SP (Service Provider)

Follow the steps below to configure PrestaShop as SP

miniorange img Configure PrestaShop as SP
  • Login to your PrestaShop admin dashboard and you will be represented with the home screen of the plugin.
  • Configure Okta as IDP - SAML Single Sign-On(SSO) login for PrestaShop - Okta SSO  - Admin Dashboard
  • 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.
  • Configure Okta as IDP - SAML Single Sign-On(SSO) login for PrestaShop - Okta SSO  - Module Manager
  • After you have successfully installed the plugin, under the Administration section click on the Configure button for the miniOrange SAML Single Sign-On.
  • Configure Okta as IDP - SAML Single Sign-On(SSO) login for PrestaShop - Okta SSO  - Administration
  • On the next screen, scroll down to the Service Provider Setup tab.
  • Enter the required details:
  • IDP Entity ID Copy and paste the entityID from the Okta Metadata
    SAML Login URL Copy and paste the SingleSignOnService URL from the Okta Metadata
    IDP Certificate Copy and paste the X.509Certificate
    Configure Okta as IDP - SAML Single Sign-On(SSO) login for PrestaShop - Okta SSO  - 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.
  • Configure Okta as IDP - SAML Single Sign-On(SSO) login for PrestaShop - Okta SSO  - Metadata

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.
  • Attribute Mapping

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.
  • Configure Okta as IDP - SAML Single Sign-On(SSO) login for PrestaShop - Okta SSO  - Login Button
  • 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

    Configure Okta as IDP - SAML Single Sign-On(SSO) login for PrestaShop - Okta SSO  - Hooks
  • Scroll down to the Custom content section, enter the Title and the URL.
  • Click on Add and then Save button.
  • Configure Okta as IDP - SAML Single Sign-On(SSO) login for PrestaShop - Okta SSO  - Title

You have successfully configured PrestaShop as SAML SP for achieving Okta SSO login into your PrestaShop Site.

In this Guide, you have successfully configured Okta SAML Single Sign-On (Okta PrestaShop SSO / Okta PrestaShop Login), choosing Okta as IdP and PrestaShop as SP. PrestaShop SAML Single Sign On – SSO plugin solution ensures that you are ready to roll out secure access / Login into PrestaShop (WP) site using Okta login credentials.


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 77966 99612 (India)   samlsupport@xecurify.com

Hello there!

Need Help? We are right here!

support
Contact miniOrange Support
success

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