• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer

Company · Blog · Newsletter · Events · Partner Program

Downloads      Support      Security     Admin Login
Rublon

Rublon

Secure Remote Access

  • Product
    • Regulatory Compliance
    • Use Cases
    • Rublon Reviews
    • Authentication Basics
    • What is MFA?
    • Importance of MFA
    • User Experience
    • Authentication Methods
    • Rublon Authenticator
    • Remembered Devices
    • Logs
    • Single Sign-On
    • Access Policies
    • Directory Sync
  • Solutions
    • MFA for Remote Desktop
    • MFA for Remote Access Software
    • MFA for Windows Logon
    • MFA for Linux
    • MFA for Active Directory
    • MFA for LDAP
    • MFA for RADIUS
    • MFA for SAML
    • MFA for RemoteApp
    • MFA for Workgroup Accounts
    • MFA for Entra ID
  • Customers
  • Industries
    • Financial Services
    • Investment Funds
    • Retail
    • Technology
    • Healthcare
    • Legal
    • Education
    • Government
  • Pricing
  • Docs
Contact Sales Free Trial

Multi-Factor Authentication (2FA/MFA) for OpenCart

Multi-Factor (MFA) and Two-Factor Authentication (2FA) for OpenCart

December 7, 2020 By Rublon Authors

Last updated on October 16, 2024

Overview of MFA for OpenCart

The purpose of this document is to enable Rublon Two-Factor Authentication (2FA) for users logging in to OpenCart. In order to achieve that, you have to use Rublon Access Gateway. All required steps will be described in this document.

Supported Authentication Methods

Authentication Method Supported Comments
Mobile Push ✔ N/A
WebAuthn/U2F Security Key ✔ N/A
Passcode ✔ N/A
SMS Passcode ✔ N/A
SMS Link ✔ N/A
Phone Call ✔ N/A
QR Code ✔ N/A
Email Link ✔ N/A
YubiKey OTP Security Key ✔ N/A

Before you start

You need to install and configure Rublon Access Gateway itself before configuring OpenCart to work with it. Please read the Rublon Access Gateway documentation and follow the steps in the Installation and Configuration sections. Afterward, follow the appropriate Configuration section in this document.

Configuration of MFA for OpenCart

Follow these steps to enable Rublon 2FA in OpenCart.

OpenCart

1. Download the SAML 2.0 Single Sign On plugin.

2. Log in to the OpenCart admin panel.

3. Go to Extensions → Installer.

4. Click the Upload button and select the previously downloaded plugin zip file.

5. If you have added the plugin correctly, you should see the following info: Success: You have modified extensions!.

6. Go to Extensions → Extensions.

7. Select Modules in the extension type dropdown.

8. MiniOrange SAML SP will appear on the modules list. Click the + (plus) button to start the installation.

9. After a successful installation, click the Edit (pen) button.

10. Enter a name for your application, e.g. Rublon. This name is displayed when logging in to OpenCart.

11. Set Status to Enabled.

Note

Write down the values of SP Entity ID and ACS Url from the Service Provider Metadata tab. You are going to need these values later.

12. Select the Identity Provider Setup tab and fill in the form. Refer to the following image and table.

Entity IDEnter the value of Entity ID from Rublon Access Gateway (Applications → Information for configuring applications with Rublon Access Gateway).
Single Login URLEnter the value of SSO URL from Rublon Access Gateway (Applications → Information for configuring applications with Rublon Access Gateway).
SAML x509 CertificateThe certificate you have downloaded from Rublon Access Gateway (Applications → Information for configuring applications with Rublon Access Gateway → DOWNLOAD CERTIFICATE).

Open the downloaded certificate in a text editor. Copy the entire contents and paste it into the text field.

13. Select the Attributes Mapping tab.

14. If you have a custom First name and Last name, define them. Otherwise, leave the fields blank.

15. Click the Save button in the upper right corner to save the changes.

16. Go to Design → Layouts.

17. Edit the Account layout.

18. You have to add MiniOrange SAML SP module to your view layout by choosing store ID and position. Select MiniOrange SP in the dropdown and click the + button to the right.

19. Click the Save button in the upper right corner to save the changes.

Rublon Access Gateway

1. Log in to Rublon Access Gateway.

2. Go to Applications → Add application.

3. Fill in the form and click SAVE to add a new application. Refer to the following image and table.

Application nameEnter a name for the application, e.g. OpenCart. The name will be displayed during Rublon 2FA.
Entity IDEnter the SP Entity ID from the Service Provider Metadata tab in OpenCart. This is one of the values you have written down before.
Assertion Consumer ServiceEnter the ACS Url from the Service Provider Metadata tab in OpenCart. This is one of the values you have written down before.
Single Logout ServiceUnfortunately, the SAML 2.0 Single Sign On plugin does not support SLO. The field is required, so enter, e.g. the address of OpenCart domain.
NameID formatSet to urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress.
NameID attributemail
Send AttributesSelect NameID.
Signature algorithmSelect sha512.
Validate AuthnRequestUncheck.
Sign responseCheck.
Sign assertionCheck.
Certificate for signingSelect the certificate you have downloaded from Applications → Information for configuring applications with Rublon Access Gateway → DOWNLOAD CERTIFICATE.
Certificate for encryptionSelect the certificate you have downloaded from Applications → Information for configuring applications with Rublon Access Gateway → DOWNLOAD CERTIFICATE.
Map attributesIf users’ email addresses are defined in a field other than mail, then the attribute has to be mapped to mail. Otherwise, leave blank.

4. Your configuration is complete. You should now test your setup by logging in to OpenCart.

Testing MFA for OpenCart

1. Go to My Account → Register. You should see an additional login button. The name of this button depends on the application name you set in Step 10 of the OpenCard section.

2. Go to My Account → Login. The same login button should be visible.

3. Click the Login with Rublon button to initiate Rublon 2FA. You will be redirected to Rublon Access Gateway login page.

4. Provide your username and password. Click SIGN IN.  A window should appear with a selection of various 2FA options from Rublon. Let’s choose Mobile Push.

5. You will be sent a push notification. Tap APPROVE.

6. You will be successfully logged in to OpenCart.

Troubleshooting of MFA for OpenCart

If you encounter any issues with your Rublon integration, please contact Rublon Support.

Related Posts

Rublon Access Gateway

Rublon Access Gateway – Integrations

Filed Under: Documentation

Primary Sidebar

Contents

  • Overview of MFA for OpenCart
  • Supported Authentication Methods
  • Before you start
  • Configuration of MFA for OpenCart
    • OpenCart
    • Rublon Access Gateway
  • Testing MFA for OpenCart
  • Troubleshooting of MFA for OpenCart
  • Related Posts
Try Rublon for Free
Start your 30-day Rublon Trial to secure your employees using multi-factor authentication.
No Credit Card Required


Footer

Product

  • Regulatory Compliance
  • Use Cases
  • Rublon Reviews
  • Authentication Basics
  • What is MFA?
  • Importance of MFA
  • User Experience
  • Authentication Methods
  • Rublon Authenticator
  • Remembered Devices
  • Logs
  • Single Sign-On
  • Access Policies
  • Directory Sync

Solutions

  • MFA for Remote Desktop
  • MFA for Windows Logon
  • MFA for Remote Access Software
  • MFA for Linux
  • MFA for Active Directory
  • MFA for LDAP
  • MFA for RADIUS
  • MFA for SAML
  • MFA for RemoteApp
  • MFA for Workgroup Accounts
  • MFA for Entra ID

Industries

  • Financial Services
  • Investment Funds
  • Retail
  • Technology
  • Healthcare
  • Legal
  • Education
  • Government

Documentation

  • 2FA for Windows & RDP
  • 2FA for RDS
  • 2FA for RD Gateway
  • 2FA for RD Web Access
  • 2FA for SSH
  • 2FA for OpenVPN
  • 2FA for SonicWall VPN
  • 2FA for Cisco VPN
  • 2FA for Office 365

Support

  • Knowledge Base
  • FAQ
  • System Status

About

  • About Us
  • Blog
  • Events
  • Co-funded by the European Union
  • Contact Us

  • Facebook
  • GitHub
  • LinkedIn
  • Twitter
  • YouTube

© 2025 Rublon · Imprint · Legal & Privacy · Security

  • English