How to Integrate Edwiser Bridge with Moodle Using SSO (Step-by-Step Guide)

Connecting Moodle with WordPress using Edwiser Bridge SSO setup

Table of Contents

  1. Introduction

  2. What is Edwiser Bridge?

  3. Why Integrate Moodle with WordPress?

  4. What is SSO (Single Sign-On)?

  5. Prerequisites Before Integration

  6. Step-by-Step Integration Process

    • Step 1: Install Edwiser Bridge on WordPress

    • Step 2: Configure Edwiser Bridge in Moodle

    • Step 3: Connect WordPress and Moodle

    • Step 4: Enable and Set Up SSO

    • Step 5: Test the Integration

  7. Common Issues and Fixes

  8. Final Thoughts

1. Introduction

Managing both WordPress and Moodle separately can be time-consuming — especially when users need to log in twice or manage two sets of credentials.
That’s where Edwiser Bridge comes in. It’s a smart WordPress plugin that connects your WordPress site with your Moodle LMS (Learning Management System), allowing seamless data sync and single sign-on (SSO).

This guide will show you how to set up Edwiser Bridge with Moodle using SSO — step by step, even if you’re not a tech expert.

2. What is Edwiser Bridge?

Edwiser Bridge is a WordPress plugin designed to link your WordPress website with Moodle.
It lets you:

  • Sell Moodle courses directly from WordPress

  • Sync user data, enrollments, and course info

  • Offer single sign-on (SSO) for easy access between sites

Essentially, it bridges the gap between your WordPress store or portal and your Moodle LMS.

3. Why Integrate Moodle with WordPress?

Here’s why connecting Moodle to WordPress makes sense:

  • 💼 Sell Courses Easily — Use WooCommerce and WordPress for e-commerce

  • 👤 Unified Login System — Users log in once to access both sites

  • 🔄 Automatic Sync — No need to manually add or update users

  • 🌐 Better Branding — Present a single website experience

4. What is SSO (Single Sign-On)?

SSO (Single Sign-On) allows users to log in once and access multiple platforms without logging in again.

When you integrate SSO between WordPress and Moodle:

  • Users can log in via WordPress and automatically access Moodle

  • Their profile and enrollment details stay synced

  • It simplifies user experience and improves security

5. Prerequisites Before Integration

Before you begin, make sure you have:

Requirement Description
✅ WordPress site Installed and running
✅ Moodle LMS Installed (latest version preferred)
✅ Edwiser Bridge Plugin Installed on WordPress
✅ Edwiser Bridge Moodle Extension Installed on Moodle
✅ Admin Access For both WordPress & Moodle

6. Step-by-Step Integration Process

Step 1: Install Edwiser Bridge on WordPress

  1. Go to your WordPress Dashboard → Plugins → Add New

  2. Search for “Edwiser Bridge”

  3. Click Install Now → Activate

  4. You’ll now see a new Edwiser Bridge tab in the sidebar.

Step 2: Configure Edwiser Bridge in Moodle

  1. Log in to your Moodle Admin Dashboard.

  2. Go to Site Administration → Plugins → Install Plugins.

  3. Upload and install the Edwiser Bridge Moodle plugin.

  4. After installation, navigate to
    Site Administration → Plugins → Local Plugins → Edwiser Bridge.

  5. Copy your Moodle Access Token — you’ll need this for WordPress connection.

Step 3: Connect WordPress and Moodle

  1. Go to your WordPress Dashboard → Edwiser Bridge → Connection Settings.

  2. Enter your Moodle URL and Access Token (copied earlier).

  3. Click Save and Verify Connection.
    ✅ If everything’s correct, you’ll get a success message.

Step 4: Enable and Set Up SSO

  1. Install the Edwiser Bridge SSO extension (available from Edwiser’s site).

  2. Once activated, go to Edwiser Bridge → Settings → SSO Settings.

  3. Enable Single Sign-On and configure:

    • Redirect URLs

    • Login/Logout Synchronization

    • User Role Mapping

  4. Save changes.

Now, users who log in via WordPress will be automatically logged in to Moodle as well.

Step 5: Test the Integration

  1. Log out of both sites.

  2. Try logging into WordPress as a user.

  3. Visit your Moodle site — you should now be automatically logged in!
    If it works smoothly, your SSO is properly configured.

7. Common Issues and Fixes

Issue Possible Fix
❌ Connection failed Recheck Moodle Access Token and URL
🔄 User not syncing Ensure user roles and sync settings are enabled
⚙️ Login redirect loop Clear browser cookies or reset SSO redirect URL
🧩 Plugin conflict Disable other login-related plugins temporarily

8. Final Thoughts

Integrating Moodle with WordPress using Edwiser Bridge SSO makes life easier for both admins and learners.
It helps unify your e-learning and website experience under one login, improves course management, and saves tons of time.

If you’re running a WordPress site for course sales and using Moodle for learning, this setup is a must-have integration.

Scroll to Top