Skip to content

miniOrange-joomla/Joomla-SAML-SP

Repository files navigation

Joomla SAML Single Sign-On (SSO) – Service Provider (SP) Plugin

Elevate your Joomla site's security and authentication with Joomla SAML Single Sign-On (SSO). This powerful plugin enables your Joomla website to function as a SAML 2.0 Service Provider (SP), allowing seamless Single Sign-On (SSO) with leading Identity Providers (IDPs) such as Azure AD, Okta, miniOrange, Google Workspace (GSuite), Salesforce, Keycloak, AWS Cognito, and more.

🚀 Key Features

  • Multiple Identity Providers (IDPs) Configure authentication with Azure AD, Google Workspace, miniOrange, Keycloak, Okta, Salesforce, and many more.

  • Unlimited SAML Authentication Secure and seamless SAML-based login support for users.

  • Joomla Compatibility Fully compatible with Joomla 3, Joomla 4, and Joomla 5.

  • Enhanced Security Supports signed and encrypted SAML responses for secure authentication.

  • Easy Configuration Simple setup process with a guided configuration experience.

📦 Installation

Download the Plugin

Download the latest installable package from the Releases section:

miniorange-saml-sso-for-joomla.zip

Quick Setup

  1. Login to Joomla Administrator:

    https://your-site.com/administrator
    
  2. Navigate to: Extensions → Manage → Install

  3. Upload:

    miniorange-saml-sso-for-joomla.zip
    
  4. Complete installation and click Get Started.

  5. Configure the plugin using the Setup Guide.

🔥 Editions & Features

Free Version

  • Secure SAML SSO authentication
  • Basic attribute mapping
  • Limited user registration and authentication

Standard Version

  • Unlimited user authentication
  • Basic group mapping
  • Custom redirect URLs

Premium Version

  • Advanced attribute and group mapping
  • Backend login protection
  • Single Logout (SLO) support

Enterprise Version

  • Multi-IDP support
  • Domain mapping
  • Custom certificates
  • Real-time IDP configuration auto-sync

🎯 Popular Use Cases

Azure AD / Office 365 SSO

Enable Joomla login using Azure AD, Office 365, or Azure AD B2C.

Google Workspace (GSuite)

Allow users to sign in with Google Workspace credentials.

AWS Cognito Integration

Enable seamless SSO using AWS Cognito and linked accounts.

LMS & Education Platforms

Integrate Single Sign-On with Moodle, Canvas LMS, and other learning platforms.

➕ Add-Ons

  • Page & Article Restriction – Restrict access to specific Joomla content.
  • Role-Based Redirection – Redirect users based on Joomla roles/groups.
  • Media Restriction – Prevent unauthorized access to files and folders.
  • SCIM User Provisioning – Sync user updates from IDPs to Joomla automatically.

📌 Dependencies

None

💬 Support

For 24/7 support, setup assistance, and documentation:

🌐 Explore More

Discover more Joomla plugins from miniOrange:

https://plugins.miniorange.com

GitHub Downloads