Search Results :


Single Sign-On

Joomla Single Sign-On is an authentication process allowing users to log in to many integrated Joomla applications using a single Identity (username and password). Joomla Single Sign-On enables users to log in once and access services without re-entering login credentials.

Contact us at and we'll help you set up SSO with your IDP in no time.

Joomla SAML Single Sign-On

What is Joomla Single Sign-On?

  1. Joomla SAML Single Sign-On Service Provider plugin allows SSO login in Joomla via any SAML 2.0 compliant Identity Providers such as Azure AD, Azure B2C, ADFS, Auth0, Keycloak, and others.
  2. It acts as SAML SP - Service Provider, which can be configured to establish a trust between Joomla and IDP to securely authenticate and enable Joomla Single Sign On - SSO Login for the user into the Joomla site.
  3. SAML Single Sign-On SSO, allows users easy and seamless access to all resources on your Joomla site via any existing SAML 2.0 Identity Provider.
  4. Our Joomla SAML Single Sign On SP plugin is compatible with Joomla 3 as well as Joomla 4.

Key Features

Protect Site using SSO

You can restrict your Joomla site including frontend and backend for non-logged-in users which will auto-redirect users to the SSO provider login page. Users will be forced to perform the Single Sign On before accessing the Joomla site.

Auto Create SSO users in Joomla

Automatically create users when they are not present in the Joomla user list, the user will be auto-created during Single Sign-On (SSO).

SSO User Account Linking

Sync user profile attributes from IDP to Joomla user profile, field, and contact values during Single Sign-On (SSO). Also, assign Joomla groups based on the user's groups in the IDP.

Default Relay State

This feature allows you to redirect your users to a particular URL after every successful SSO.

Domain Mapping

Works with multiple IDPs. Allow users to redirect to their IDP based on their respective email domains using Joomla SAML Single Sign On.

Multiple IDP Support

Allow users to login into Joomla by selecting a SAML 2.0 Compliant Identity Provider among multiple IDPs configured with Joomla SSO.

Single Logout (SLO)

Allows a user to log out from all the Identity Providers (IDPs) and other Service Providers (SPs), as soon as he logs out from either any one Service Provider or Identity Provider.

Auto-sync IDP Configuration from metadata

Keep your SAML IDP Configuration and Certificates updated and in sync automatically after a fixed interval of time (in hours, days, weeks, months, etc).

Compatible with Joomla 5

This plugin is compatible with Joomla 3, 4 and Joomla 5. You don’t need to install a new plugin for Joomla 5.

Why Choose miniOrange?

24/7 Customer Support

We are 24/7 available for your query resolutions, on email and phone support. Just one click away.

Strong Domain Expertise

miniOrange is a domain expert in IAM products such as SSO, 2FA/MFA, and custom enterprise solutions.

Custom Development

We offer custom plugins (extensions) that are developed and tailored to your needs.

Extensive Setup Guides

Easy and precise step-by-step instructions by videos to help you configure within minutes.

Use Cases for Joomla Single Sign-On

Auto Sync Data to 3rd Party Add-Ons Using SSO

  1. When performing single sign-on between IDP and the Joomla site. When a user is authenticated by an identity provider, the user login to Joomla. After authentication, the Identity Provider must send some type of data stored in the Identity Provider to a third-party application that is already integrated with Joomla.
  2. Obtaining information in the form of attributes sent by IDP to SP as Joomla. These attributes are then displayed on third-party applications or in articles.
Auto Sync Data to 3rd Party Add-Ons Using SSO
Backend Login to Joomla using SSO

Backend Login to Joomla using SSO

  1. We provide backend login to following roles,
    • 1. Superuser/ Admin and their child groups.
    • 2. Manager and their child groups.
  2. If users with any of the above roles perform single sign-on, then they will be logged in and redirected to the Joomla backend.
  3. Else they will be logged in and redirected to Joomla frontend. While performing single sign-on, when we receive a SAML response from your IDP, our Joomla SAML SP plugin confirms the role of the user who is performing SSO.

Page Restriction Using SSO

  1. We have a solution Page restriction plugin which is used with Joomla SAML SP plugin. In which a user is automatically redirected to an Identity Provider for self-authentication whenever they try to access any restricted pages or articles (for example, the payment page).
  2. Users can access this restricted page after performing single sign-on. Using the flowchart below, you can understand the use case briefly.
Page Restriction Using SSO

Pricing for Everyone


Unlimited Authentications

Unlimited Creation of Users


Auto-Redirect to IDP

Relay State

Basic Attribute and Role Mapping Allow to map only email, username, name, and default role to the user.


Advance Attribute and Role Mapping Allow to map profile, field, and contact attributes. Also, map multiple roles to Joomla roles.

Single Logout

Basic Backend Login Backend login using SSO for only super user, admin, and manager roles.


Advance Backend login Backend login using SSO for only super user, admin, manager roles, and their child roles.

Multiple IDP Support

AutoSync IDP metadata

Feature Comparison

Features Free Basic Standard Premium Enterprise
Auto Creation of Users Upto 10 Unlimited Unlimited Unlimited Unlimited
No. of Authentications Limited Unlimited Unlimited Unlimited Unlimited
Metadata XML File
Proxy Server Setup
Configure SP Using Metadata XML File
Configure SP Using Metadata URL
Step-by-Step Guide to setup SP
Export Configuration
Customize the metadata contact information
Basic Attribute Mapping(User Name, Email)
Basic Role Mapping
Import configuration
Options to select SAML Request binding type
Auto-Redirect to IDP (End-user)
Default redirect URL after Login to Joomla
Default redirect URL after Logout from Joomla
Integrated Windows Authentication(With ADFS)
Single Logout
Advance Role Mapping
Advance Field Attribute Mapping
Advance Profile Attribute Mapping
Contact Attribute Mapping
Backend Log into Joomla for Super Users/ Admin and Managers
Backend Log into Joomla for child groups of Super Users/ Admin and Manager
Custom SP Certificate
Auto-sync IDP Configuration from metadata
Store Multiple IDP certificates
Multiple IDP Support
Domain Mapping
Domain Restriction
End to End IDP Configuration

Knowledge Base

Frequently Asked Questions

Does miniOrange store any user data?

miniOrange does not store or transfer any data out of your systems. All the plugins are completely on premise. All the data remains within your premises / server.

Does miniOrange offer technical support?

Yes, we provide 24*7 support for all and any issues you might face while using the plugin, which includes technical support from our developers. You can get prioritized support based on the Support Plan you have opted for. You can check out the different Support Plans here.

What is our refund policy?

At miniOrange, we want to ensure you are 100% happy with your purchase. If the licensed plugin you purchased is not working as advertised and you've attempted to resolve any feature issues with our support team but couldn't get them resolved, we will refund the amount paid for the plugin. Please note that we will not refund any fees paid for support plans, support hours, or customization charges.

Note that this policy does not cover the following:
1) Change in mind or change in requirements after purchase.
2) Infrastructure issues do not allow the functionality to work.

If you have any other queries regarding the return policy email us at

Is this an annual or a monthly charge?

This is an annual subscription. You would need to renew the license every year, in order to get the plugin updates that include security patches and compatibility changes with the latest versions of PHP, MySQL, and Joomla.

What happens if I do not renew my license?

If you decide to not renew your license, you will be able to continue to use our plugin but you won't receive any updates after your license period.

What is one instance?

A Joomla instance refers to a single installation of a Joomla site. It refers to each individual website where the plugin is active. In the case of a single site Joomla, each website will be counted as a single instance.

Get Your 7-Day Free Trial Now

No Credit Card Required

  Explore all the features the plugin has to offer.

  Integrate with any platform of your choice.

  24*7 support to help you with the setup.

 Thank you for your response. We will get back to you soon.

Something went wrong. Please submit your query again


We also provide addons for our Joomla SAML Single Sign-On plugin based on special requirements related to Joomla SSO.

If there is any custom requirement for you, please reach out to us by dropping a query at

See What Our Customers Say About Us

The SAML plugin works excellent. The plugin does exactly what I need for our customer integrations.

- Robert Wilson

The documentation is clear and always helpful. Screenshots show every step and the different plans functionalities are clearly distinguished.

- Peppe De Ninno

This plugin has consistently met all my needs over the past few years and continues to perform as expected.

- Christian Bonow

It works all the time and with all platforms. I am happy with this extension.

- CS

La cosa migliore in assoluto. Abbiamo avuto dei problemi di configurazione ma l'assistenza sia via email sia via call ci ha supportato.

- Luca

The setup is quite easy, and the possibilities endless. With each new sale on WooCommerce the extension connects the customer to Joomla.

- Nashlah

We had issues after an upgrade and the team were super quick to respond and jump on a zoom call to talk us through some set up changes..

- Stuart

Very easy to install and use. I needed a little assistance installing the product and the support team helped me and got it working.

- Mike Sheppard

We used this SSO plugin to integrate with Azure SAML SSO and it works perfectly. It has all the group sync features we required.

- Criterium

Hello there!

Need Help? We are right here!

Contact miniOrange Support

Thanks for your inquiry.

If you dont hear from us within 24 hours, please feel free to send a follow up email to