Introduction

Login Redirect, Authentication management, Auto Login, Access & Security, User Management

Set up Joomla as a SAML Identity Provider in minutes. This SAML 2.0 plugin lets your users log in to other applications, such as Zoom, Tableau, Moodle, and Salesforce, with their existing Joomla credentials, so they never need a separate account for each app. It is built for businesses, schools, and membership sites that already manage users in Joomla and want Joomla to act as the Identity Provider (IDP) for their other Service Providers (SPs).


Joomla SAML Identity Provider (IDP) Plugin: Log In to Other Apps with Joomla Credentials

Key Highlights

  • Connect popular apps: Enable SSO from Joomla to Service Providers such as Tableau, Zoom, AWS Cognito, Moodle, Salesforce, Zendesk, and any other SAML 2.0-compliant SP.
  • Flexible login flows: Supports both SP-initiated and IDP-initiated SSO so that users can start from either Joomla or the connected app.
  • Secure sign-in: Signed and encrypted SAML assertions protect every login sent to your Service Providers.
  • Works with all major Joomla versions: Compatible with Joomla 6, 5, 4, and 3.
  • No dependencies: No external libraries or services are required.

Features

  • Login with Joomla credentials: Users sign in to connected apps with the Joomla account they already have. There are no new passwords to remember or reset.
  • SP-initiated login: Users who open a connected app are sent to Joomla to log in and then returned to the app automatically.
  • Quick setup with metadata: Configure a Service Provider in one step using its metadata URL or file.
  • Simple manual setup: If you don't have metadata, you only need the SP's Issuer, ACS URL, and NameID format.

Popular Use Cases

  • Zoom SSO: Restrict meetings and webinars so only your Joomla users can join.
  • Joomla LMS SSO: Let users log in to Moodle, Canvas LMS, and other learning platforms with their Joomla account.
  • Tableau integration: Embed Tableau views in Joomla, with users signed in automatically.

Who Is This Plugin For?

  • Membership and community sites that want members to access partner apps, courses, or meetings with their Joomla login.
  • Schools and training providers that manage learners in Joomla and want them to log in to an LMS with the same credentials.
  • Businesses that use Joomla as their user portal and want one login for their connected business apps.

Getting Started

  1. In your Joomla admin panel, go to System → Install → Extensions and open Install from Web.
  2. Search for SAML 2.0 IDP for Joomla and install the plugin.
  3. Go to Components → miniOrange Joomla IDP → Service Provider.
  4. Add your Service Provider's metadata, or enter its Issuer, ACS URL, and NameID format, then add the Joomla IDP details in your Service Provider to finish setup.

Frequently Asked Questions

What is the difference between this plugin and SAML SSO for Joomla?
This plugin makes Joomla the Identity Provider, so users log in to other apps with Joomla credentials. SAML SSO for Joomla does the opposite: users log in to Joomla with credentials from another Identity Provider, such as Azure AD or Okta.

Which Service Providers are supported?
Any SAML 2.0-compliant SP, including Zoom, Tableau, Moodle, Canvas LMS, Salesforce, Zendesk, and AWS Cognito.

Which Joomla versions are supported?
Joomla 6, 5, 4, and 3.

Can you add a feature we need?
Yes. Our team builds custom features for unique requirements on request.

Connect Joomla with More Identity Providers

Need users to log in to Joomla instead, or a different SSO setup? We offer more Joomla SAML plugins:

  • SAML SSO for Joomla: Our full Service Provider plugin. Use it to add Joomla SSO with Azure AD, Okta, Keycloak, ADFS, Salesforce, and many other IdPs.
  • SAML SSO Login with Google Apps: A focused option for organizations that want their users to log into Joomla using Google Workspace (G Suite).
  • SAML SP Single Sign-On, Login with ADFS: A focused option for organizations that want their users to log in to Joomla using their Microsoft ADFS accounts.

Support

Our team offers 24/7 support by email or video meeting, guided setup, and custom features for unique requirements. Email us at [email protected]. See all our Joomla plugins at plugins.miniorange.com/joomla.

Make Joomla the login for all your apps today with the Joomla SAML IDP plugin.

Functionality
Creates a seamless login process to allow our Joomla users to access our Discourse server using their Joomla credentials.
Ease of use
Once configured, it is painless to use--just works (so far anyway)
Support
SSO is never easy, but the Mini-Orange folks know what they are doing and provided hands on assistance to get things working.
Documentation
Have not made use of it yet. Plugin setup screens are pretty intuitive.
I used this to: This plugin allows us to integrate a Discourse server as our forum while using the users configured in Joomla to authenticate. We also pass over group membership and profile info with each login.
Functionality
Great plugin, does exactly what it is advertised for. The support is also always on point - quick, diligent and very responsive
Ease of use
super easy to set up and if there are struggles with it, the support team is always there
Support
fantastic support that are always there for you. I can not be happier using miniorange software
I used this to: a membership site where specific access levels(Members and Students) are getting discounted prices

Wonderful



Posted on 01 March 2023
Functionality
Does what you need it to very easily. It offers far more than I use it for and do not see why it would not cover everything you could need.
Ease of use
It does what it says it will, and does this without any strange errors. Having used the trial/free version for a while, this has never had e
Support
Beyond first class. I have more help than I would have thought possible both before and after purchase.
Documentation
Once again, very clear, but if your not sure there is always help available.
I used this to: I currently use this to allow users from Joomla to sign into moodle allowing them to paly quizzes and other fun games.
Functionality
Does SSO out to partner sites without any problems. Compatible with a wide variety of identity providers.
Ease of use
Nice and easy to install and configure. Configs can be lost during upgrades but I believe a new version will sort this.
Support
Can't fault the support on offer. Very responsive and have been quick to help out to resolve any problems via Zoom sessions.
Documentation
Setup was straightforward so haven't used the documentation much. Plenty of config examples.
I used this to: SSO from a web portal to 5 external sites for up to 2000 users on a Joomla 3.10 site.
Functionality
Works well and has an active roadmap with some features that we feel would increase this score to 5.
Ease of use
very easy to use and once in place has not had any issues. Works as advertised and easy to see what's going on.
Support
This is outstanding! When needed an addon to the solution, they were able to do this is a very short period of time (days) saving us weeks!
I used this to: we use this for our website. we use this for our website. we use this for our website.

(64 characters shouldn't be required for this answer joomla team :-)
Functionality
The SSO plugin for joomla simply does its job, no issues, no hicups. It has tons of options.
Ease of use
Very easy to use, once setup you dont touch it. The issues I was having were server related and nothing to do with plugin.
Support
Amazing, this is what I have to say about support. Always helpful, very fast and they have fix my server issues even though its not ther job
Documentation
I used this to: I am using this plugin for a joomla website that is doing a connection with Sproutloud
Functionality
Has all that we need to turn Joomla user list into a source of identities that can be used for single sign on to external service providers.
Ease of use
Easy installation via upload of package, no issues. Configuration is largely automated. Requires premium version for more than 100 users.
Support
Very responsive support - was willing to quickly alter plugin to meet our requirements
Documentation
Documentation is thorough, and support is willing to answer any additional questions.
I used this to: SAML 2.0 sign on to an external website via Joomla user list. Have also added in two-factor authentication with the optional additional plugin.

Excellent Integration.



Posted on 19 January 2021
Functionality
This product worked great to allow our users in our existing Joomla website to login to our 3rd party applications.
Ease of use
Plugin is simple to download and install. Guides on vendor websites are easy to follow.
Support
Support is amazing. Received response to an issue i had almost immediately.
Documentation
I used this to: Connecting my 3rd Party apps to Joomla's Authentication using SAML secure auth.
Functionality
Do exactly as advertise
Ease of use
Realy easy to use
Support
Support is great, they made several custom changes to the component to match our needs
Documentation
Functionality
Works great.
Ease of use
Everything is clearly marked was able to configure it quickly.
Support
Excellent support. Responses were within three hours or less.
Documentation
Tips and notes were easy to find.
I used this to: Integration with a learning management system.
SAML SSO for Joomla
Free

SAML SSO for Joomla

By miniOrange
Access & Security
Joomla SAML Single Sign-On (SSO) Plugin: Log in to Joomla with Any SAML 2.0 Identity Provider Set up Joomla SAML SSO in minutes. This plugin turns your Joomla site into a SAML 2.0 Service Provider (SP), so users log in once through your Identity Provider (IDP) and get access to every connected application. No repeated logins and no separate Joomla password to remember. It works with Azure AD, Okt...
miniOrange OAuth Client
Free

miniOrange OAuth Client

By miniOrange
Access & Security
Joomla OAuth Single Sign-On (SSO) | Login into Joomla using OpenID Connect | OAuth/OIDC Single Sign-On (SSO) Plugin The Joomla Single Sign-On (Joomla SSO OAuth 2.0) with OAuth & OpenID Connect plugin facilitates seamless SSO/login with various OAuth Providers, enabling users to log into Joomla sites using their OAuth provider credentials such as Azure AD, Azure B2C, Office 365, Keycloak, and many...
LDAP Integration with Active Directory and OpenLDAP - NTLM & Kerberos Login
Free

LDAP Integration with Active Directory and OpenLDAP - NTLM & Kerberos Login

By miniOrange
Access & Security
LDAP Integration with Active Directory and OpenLDAP - NTLM & Kerberos Login plugin provides login to Joomla using credentials stored in your LDAP Server. It allows users to authenticate against various LDAP implementations like 1. Microsoft Active Directory 2. Azure Active Directory 3. Sun Active Directory 4. OpenLDAP Directory 5. JumpCloud 6. FreeIPA Directory 7. Synology 8. OpenDS and several ot...
Import Export Users for Joomla
Free

Import Export Users for Joomla

By miniOrange
Users Import & Export
Export Joomla users with a simple CSV file. Whether you're migrating between Joomla sites or moving between Joomla versions, this plugin lets you move your whole user base in minutes instead of manually recreating accounts one by one. Joomla User Import / Export Plugin If you're backing up your user base before an upgrade, pulling a full list for reporting, or moving users to another platform, t...
SAML SP Single Sign On – Login with ADFS
Free

SAML SP Single Sign On – Login with ADFS

By miniOrange
Access & Security
Joomla ADFS Single Sign-On (SSO) Plugin: Login with ADFS Using SAML 2.0 Set up Joomla ADFS SSO in minutes. This SAML 2.0 plugin lets your users log in to Joomla with their Active Directory Federation Services (ADFS) credentials, so they never need a separate Joomla password. It is built for enterprises, schools, and organizations that want secure, centralized login with ADFS as the Identity Provi...
Staff/Employee Business Directory Search for Active Directory
Free

Staff/Employee Business Directory Search for Active Directory

By miniOrange
Search Results
The plugin supports searching and fetching data dynamically from the following Active Directory implementations: - Microsoft Active Directory - Azure Active Directory - Sun Active Directory - OpenLDAP Directory - JumpCloud - FreeIPA Directory - Synology Joomla Active Directory Search & Employee Directory Plugin Streamline organizational data management with the Joomla Active Directory Search / J...
Session Management | Session Control
Paid download

Session Management | Session Control

By miniOrange
Site Access
The Joomla Session Management plugin allows you to manage the session timeout for your users. You can easily maintain the session time out or prevent the session from destroying based on Joomla groups. Joomla Session Management & Timeout Plugin Take full Control of user sessions with the Joomla Session Management plugin. This versatile tool serves as your essential Joomla Session Timeout Plugin,...
OTP Verification For Joomla
Free

OTP Verification For Joomla

By miniOrange
Security Tools
SMS & EMAIL OTP VERIFICATION - Email and SMS authentication Ever dealt with spam registrations or fake sign-ups on your Joomla site? This plugin verifies that someone registering or logging in is who they claim to be, sending a one-time code to their email or phone that they must enter to confirm their identity before the account goes through. You choose whether verification happens by email, pho...
Two Factor Authentication 2FA for Joomla
Free

Two Factor Authentication 2FA for Joomla

By miniOrange
Access & Security
Two-factor authentication - TFA / MFA for Joomla sites. When you log in (authenticate) to your Joomla site with a username and password, TFA / MFA plugin adds a second level/layer of authentication security, by checking your selected 2FA method. Joomla Two-Factor Authentication (2FA) & Multi-Factor Authentication (MFA) Extension Simplify and revolutionize security. Secure your Joomla site with t...
Custom API for Joomla
Free

Custom API for Joomla

By miniOrange
Access & Security
Custom APIs for Joomla is a plugin that allows you to create custom endpoints and REST APIs directly for your Joomla website. With its intuitive Graphical User Interface (GUI), you can easily fetch any type of data from Joomla database tables, ranging from user roles and groups to featured images or any custom data or fields. This plugin provides a seamless way to interact with the Joomla database...
SCIM User Provisioning for Joomla
Free

SCIM User Provisioning for Joomla

By miniOrange
User Management
Joomla SCIM User Sync / User Provisioning / User Management SCIM User Sync/provisioning plugin provides Automated user synchronization from the identity provider to Joomla. Simplify user management and security with the Joomla SCIM User Sync / Joomla SCIM Provisioning plugin. This solution provides Automated User Sync Joomla capabilities, enabling automated user synchronization from your Identit...
OAuth Single Sign-On - OIDC SSO | Login with Azure AD
Free

OAuth Single Sign-On - OIDC SSO | Login with Azure AD

By miniOrange
Access & Security
Azure AD Single Sign-On - OAuth OIDC SSO | Login with Azure AD (Joomla as a OAuth Client / OpenID Connect) Azure AD Single Sign-On - OAuth OpenID Connect SSO | Login with Azure AD plugin allows unlimited SSO / login ( Single Sign-On ) with your Azure AD,Azure B2C, and Office 365 account credentials. Meet the Login with Azure AD - OAuth / OIDC SSO plugin. This solution allows you to integrate yo...
Login using Phone number | Email | Username
Paid download

Login using Phone number | Email | Username

By miniOrange
Site Access
Login using Phone number / Email / Username for Joomla – Joomla Login using a phone number email or username allows you to modify the login option for your users. You can allow your users to login using their phone number or email or username. Also, it allows you to restrict the login option for the users. Simplify and enhance user login options on your Joomla site with the Login using Phone...
OAuth Server for Joomla
Free

OAuth Server for Joomla

By miniOrange
Access & Security
SSO (OAuth 2.0) – OAuth Server/ Provider Single Sign-On – The plugin allows users to log in to your client apps using their joomla account credentials. It enables you to utilize Joomla as an OAuth Server/Provider and provide OAuth APIs for resource access. This OAuth server/OAuth Provider plugin's main objective is to allow users to perform a single sign-on using their Joomla credentials into...
Cookie Control || Cookie Management
Paid download

Cookie Control || Cookie Management

By miniOrange
Cookie Control
Cookie Control for Joomla – The Joomla Cookie Control plugin makes it easy for you to comply with cookie regulations and gives your visitors more control over their browsing experience. You can customize your cookie banner, as well as get detailed analytics on how your visitors interact with your cookie banner. You can also regulate cookies by enabling the option to block all third-party cooki...
JoomShield by miniOrange
Free

JoomShield by miniOrange

By miniOrange
Site Security
Boost your Joomla site’s protection with JoomShield by miniOrange. This powerful extension defends against cyber threats, fake registrations, and unauthorized access, while giving administrators advanced tools to keep their Joomla site secure and resilient. Joomla Shield – Web Security Extension Elevate your Joomla site’s defense with Joomla Shield. This extension provides a comprehensive...
SAML SSO login with Google Apps
Free

SAML SSO login with Google Apps

By miniOrange
Access & Security
Joomla SAML Single Sign-On (SSO) Plugin for Google Apps / Google Workspace (G Suite) Set up Joomla Google Apps SSO in minutes. This SAML 2.0 plugin lets your users log in to Joomla with their Google Workspace (formerly G Suite) credentials, so they never need a separate Joomla password. It is built for enterprises, schools, and organizations that want secure, centralized login with Google as the...
Sweet Alert for Joomla
Free

Sweet Alert for Joomla

By miniOrange
Popups & iFrames
miniOrange Sweet Alert Plugin replaces all the System Messages of Joomla with proper modal windows and displays the pop-ups depending on message type using Sweet Alert It also provides you the Short Codes so you can use them anywhere on your site. It is easy to configure and allows you to customize the style of the Sweet Alert and also allows you to handle the time limit and animation for pop-up d...
Role Based Redirection/Access
Paid download

Role Based Redirection/Access

By miniOrange
Access & Security
Role-Based Redirection in Joomla miniOrange Role Based Redirection plugin can be used to restrict and redirect users to different URLs based on the Joomla user's role. By using this plugin you can redirect your users to a particular URL after log in and logout based on the role/group of that user. Take full control of user access with the miniOrange Joomla Role-Based Redirection plugin for Jooml...
Page and Article Restriction
Paid download

Page and Article Restriction

By miniOrange
Access & Security
Page and Article Restriction: Content Restriction & Page Access Control Plugin for Joomla The miniOrange Joomla Page and Article Restriction plugin gives you the power to restrict access to specific pages/articles or URLs and redirects them to the Joomla default login page, IDP login page, custom URLs, or custom error messages, depending on the configuration. Joomla Content Restriction & Page Ac...
miniOrange Login Report-Audit
Free

miniOrange Login Report-Audit

By miniOrange
Access & Security
Joomla Login Audit | Login Activity Report - Whenever a user performs a login to your site, this plugin generates a report containing a variety of details of the logging-in user, such as their IP Address, username, user action(whether it’s a login or register operation), status, browser, country, front or backend login, and time. This plugin is compatible with SAML SSO as well as OAuth SSO. Mo...
miniOrange User Provisioning with Azure for Joomla
Free

miniOrange User Provisioning with Azure for Joomla

By miniOrange
User Management
miniOrange User Provisioning with Azure for Joomla | Joomla Azure User Sync Simplify user management with miniOrange User Provisioning with Azure for Joomla, a feature-rich plugin that enables seamless, bi-directional user creation between Azure AD and Joomla. Ensure user creation across systems and enhance administrative efficiency. Simplify user management with miniOrange Joomla Azure AD User...
Login with Keycloak OAuth Single Sign-On (SSO) | Login with Keycloak
Free

Login with Keycloak OAuth Single Sign-On (SSO) | Login with Keycloak

By miniOrange
Access & Security
Login with Keycloak OAuth Single Sign-On (SSO) | Login into Joomla using Keycloak Keycloak SSO (OAuth/OIDC Single Sign-On), Login with Keycloak plugin allows users to log in to their Joomla website using their Keycloak credentials. With the Login with Keycloak Single Sign-On (SSO) plugin, your Joomla website can now authenticate and authorize your Keycloak users with ease, providing them with a...
Restrict Files / Folders / Media Access
Free

Restrict Files / Folders / Media Access

By miniOrange
Access & Security
Joomla Media Restriction Plugin: Restrict Files / Folders / Media Access for Joomla Joomla Media Restriction provides the easiest way to protect your Joomla Media files from public users so that your media library can be accessed only by Joomla logged-in users. Your Images, PDFs, other important files, etc. are secured against unauthorized access. Secure your Joomla media library with the miniOr...
Single Sign On for Educational Institutes
Free

Single Sign On for Educational Institutes

By miniOrange
Access & Security
Joomla Single Sign-On- LMS SSO & Student Portal Single Sign-On Plugin (SSO for Educational Institutes) miniOrange Joomla SSO solutions for Educational Institutes support a range of Learning Management Systems (LMS) portals, including ClassLink, Clever, Canvas, Sensei, TutorLMS, Google Classroom, and many more. Eliminating the need to remember multiple usernames and passwords. Enhance accessibili...
Okta User Sync | User Management
Free

Okta User Sync | User Management

By miniOrange
User Management
miniOrange Okta User Sync for Joomla helps you to Create users on Okta and Joomla. Simplify user creation with miniOrange Okta User Sync for Joomla, a comprehensive solution for creating users on Joomla and Okta. This plugin streamlines user creation, ensuring consistency and reducing overhead across both platforms. Joomla Okta User Sync | Bi-Directional User Management Simplify and secure user...
Keycloak User Sync | User Management
Free

Keycloak User Sync | User Management

By miniOrange
User Management
Joomla Keycloak User Sync | User Management miniOrange Keycloak User Sync for Joomla allows bi-directional user creation between Keycloak and Joomla. Streamline user creation between Joomla and Keycloak with the miniOrange Keycloak User Sync for Joomla plugin. Simplify user management with the miniOrange Joomla Keycloak User Sync plugin. This solution enables effortless synchronization of user p...
Web3 – Crypto wallet Login & NFT token gating
Free

Web3 – Crypto wallet Login & NFT token gating

By miniOrange
Access & Security
Joomla NFT Token Gating & Web3 Wallet login This plugin allows you to Sign up/log in to a Joomla website using a cryptocurrency wallet, restrict/lock/gate specific pages, posts, and videos on their Joomla website, and allow you access based on the NFTs owned in the Crypto Wallet. The plugin also authenticates the user and checks your ownership of their crypto wallet. By using this plugin you can...
JoomAI - AI Assistant for Joomla
Free

JoomAI - AI Assistant for Joomla

By miniOrange
Access & Security
JoomAI is a Joomla MCP server by miniOrange with a built-in frontend AI chatbot. Connect MCP-compatible AI apps such as Claude, ChatGPT, Cursor, Gemini, and Windsurf to your Joomla site over OAuth 2.0, or enable the visitor chatbot powered by your own LLM API key. AI clients can search articles and media, review extensions and plugins, list languages, and check banner stats through read-only tools...

SAML 2.0 IDP for Joomla

Version:
8.0.0
Developer:
miniOrange
Last updated:
Oct 21 2026
1 day ago
Date added:
Feb 11 2016
License:
GPLv2 or later
Type:
Free download
Includes:
c p
Compatibility:
J3 J4 J5 J6
Download

Uses Joomla! Update System

Score:


Write a review