Search Results :


Login using Joomla - SAML Single Sign-On IDP

Joomla SAML Identity Provider Single Sign-On SSO Plugin allows users residing in your Joomla site to login using Joomla credentials to your SAML 2.0 Compliant Service Provider. This plugin allows Joomla users to login into other SAML applications using Joomla's username and password after successful authentication. The plugin makes your Joomla site act as the Identity Provider and makes user login more secure by establishing a trust with other Service Provider applications using SSO.

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

Joomla SAML IDP Single Sign-On | Joomla SSO login

Why choose the Joomla SAML IDP plugin for SSO integration?

  • Joomla SAML Single Sign On IDP plugin allows SSO login in any SAML 2.0 compliant Service Provider such as moodle, tableau, zendesk, salesforce and others by authenticating users on Joomla.
  • Joomla SAML Single Sign On IDP plugin provides additional security features such as sign and encrypt SAML response and assertion.
  • You can sync users profile attributes and groups to connected SP at the time of SSO.

How does a Joomla user log into any application using the user's Joomla credentials?

Joomla acts as a SAML Identity Provider or Identity Storing Server in Single Sign-On by using a Joomla SAML IDP plugin or extension. With this setup, Joomla allows the authentication process and generates a SAML assertion containing user identity information. After successful authentication, the signed or encrypted assertion is delivered to the Service Provider, which validates it and establishes an SSO session. This allows users to access multiple service providers (connected applications to IDP) with a single set of Joomla’s credentials, enhancing convenience and security.

Key Features

Single Sign-On

Easy and seamless access to any SAML 2.0 applications with a single login i.e. user authentication using Joomla.

Multiple SPs Supported

Allow users to Single Sign-On (Login using Joomla) into multiple applications at once by configuring multiple Service Providers with Joomla as Identity Provider (IDP).

SAML Request Verification & Response Encryption

Secures transactions of user profile information from Joomla to Service Providers using signature verification and assertion encryption in SAML Response.

Customized Group/Attribute Mapping

Send any customized user profile attribute or group to your Service Provider for keeping user data consistent across applications.

Single Logout

If a user performs the logout from one service, then he will automatically logout from all service provider connected to the Joomla Identity Provider.

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, User Provisioning , MFA, and custom enterprise solutions.

Custom Development

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

One Stop Solution

We got all your security needs covered, from MFA to SSO, we have got a solution for you.

Integrate with your Applications

You can enable Single Sign-On (SSO Login) in your SAML 2.0 Application using Joomla as an Identity Provider. See our integration guides for the most popular Service Providers.
Can't find your SP? Contact us on we'll help you set up SSO with your SP in no time.

Use Cases for Joomla SAML Single Sign-On IDP

Joomla - IDP with TFA

To satisfy this use case, we utilize the Joomla SAML IDP plugin, which allows Joomla to act as an Identity Provider for the connected applications. Each application, including Moodle in this case, is configured as a Service Provider within Joomla. When a user tries to access any applications, they are prompted to authenticate using their Joomla credentials via Single Sign-On. Following a successful authentication through SSO, the TFA plugin is invoked, initiating the second factor authentication process.
The 2FA plugin allows users to select their preferred method of 2FA for future logins, or if it is the user's first time logging in, they are allowed to choose a 2FA method. Once the user successfully verifies their identity through the chosen 2FA method, they gain access to the Moodle application or any other connected applications.

Joomla SAML IDP Single Sign-On | Joomla SSO Identity Provider

Pricing Plans for Everyone



Keep Users in Joomla Database

Password will be stored in your Joomla Database

Basic Attribute Mapping(User Name , Email)

Default Redirect Url after Login

Signed Assertion

Metadata XML File

Configure IDP Using Metadata XML File

Configure IDP Using Metadata URL

Step-by-Step Guide to setup IDP


Features in Free

Signed Response

Encrypted Assertion

Advanced Attribute Mapping

IDP Initiated login

Protect/ customize admin login page

Use your own existing Joomla Sign-up Form

Supports Multiple SPs

Single Logout

Options to select SLO binding type

Role Restriction

Relay Restriction

Generate Custom certificate

Frequently Asked Questions

What is an 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 multi-site Joomla setup, each site will be counted as a single instance. For example, You have 3 sites hosted for development, staging, and production. This will be counted as 3 instances.

Does miniOrange offer technical support?

Yes, we provide 24*7 support for any and all issues you may face while using our SAML Identity Provider plugin. This includes technical support from our developers. You can get prioritized support based on the Support Plan you have opted for.

Does miniOrange store any user data?

miniOrange does not store or transfer any data out of your systems. SAML IDP plugin is completely on-premise. All the data remains within your premises/server.

Does miniOrange provide developer license for paid plugins?

We do not provide a developer license for our paid plugins and the source code is protected. It is strictly prohibited to make any changes in the code without having written permission from miniOrange.

Does miniOrange offer customization?

Yes, miniOrange does provide customizations on top of our premium plugins and add-ons. We have a team of skilled developers who can customize the plugin to suit your use case and requirements.

What is the 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 cases:

  • Change in mind or change in requirements after purchase.
  • Infrastructure issues do not allow the functionality to work

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

Get Full - Featured Trial

7 Days Business Trial

  • Test all the premium features before purchasing the license
  • Try out all the add-ons and third party integrations
  • The trial segment does not require a credit card.
  • 24*7 support to help you with the setup via mail and zoom call

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

Something went wrong. Please submit your query again

See What Our Customers Are Saying

"Perfect Plugin"

The SSO plugin for joomla simply does its job, no issues, no hicups. It has tons of options.

- Heribert Vielsaecker

"Great plugin / great support"

My client has been using this plugin for the last couple of years for SSO with different SPs and it has been working superbly...

"Excellent Integration."

This product worked great to allow our users in our existing Joomla website to login to our 3rd party applications. Support is amazing.

"Good product and service!!!"

Realy easy to use. Support is great, they made several custom changes to the component to match our needs.

"Excellent Experience"

Everything is clearly marked was able to configure it quickly. Excellent support. Tips and notes were easy to find...

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