This plugin allows your Joomla site to act as a SAML 2.0 Service Provider which can be configured to establish the trust between the Joomla site and various SAML 2.0 supported Identity Providers to securely authenticate the user into the Joomla site.
Login In Joomla using Azure AD, Azure B2C, Okta, ADFS, Keycloak, OneLogin, Salesforce, Google Apps (G Suite), Shibboleth, Ping, Auth0 and other IdPs (Identity Providers). For more details refer to miniOrange SAML Security Compliance.
Single Sign-On (SAML SSO)
Easy and seamless access to all resources. SAML Single Sign On (SSO) into your Joomla site via any existing SAML 2.0 Identity Provider
Auto-Redirect to IDP
Allows Auto-redirect to Identity Provider from login page even user using multiple service provider
Compatible with Joomla 4
This plugin is compatible with Joomla 3 as well as Joomla 4. We always keep our plugin updated for compatibility with the latest stable Joomla releases.
Auto-sync IdP Configuration from metadata
Keep your IDP SAML Configuration and Certificates updated and in sync automatically after a fixed interval of time (in minutes, hours, days, months etc).
Allows user to logout once from any service provider even user handling multiple service provider
Backend Login for Super Users
User can directly login into your Joomla sites backend panel (Admin Panel) if and only if the role of the user coming from IdP is either Admin or Super User.
Support Multiple IdPs
We Support plethora of SAML 2.0 Compliant Identity Providers like Shibboleth, SimpleSamlPhp, Okta, ADFS, Google apps, Salesforce, Bitium, One login, OpenAM, Centrify, Azure AD and many more.
Header Based Authentication
Authenticate users based on the user’s information (username) received in the HTTP headers.
Protect Your Complete Site
You can restrict your site to only logged in users by redirecting the users to your IdP if logged in session is not found.
User Attribute Mapping
Allows mapping of user’s IdP profile to Joomla user profile (Name, Username etc). The user profile is updated on SSO.
User Groups Mapping
Allows mapping user’s Identity Provider groups to Joomla groups. The user groups are updated on SSO.
Faster and better troubleshooting issues, you might need to share plugin configurations and logs via email or customer portal
Import Metadata Using File/URL
User can import metadata via Metadata URL or Metadata file provided by IdPs. Also supports manual configurations.
Set default group to add that group to users if no group is assigned
Works with multiple IDPs. Allow users to redirect to their IDP based on their email domains.
Secure Admin Options
Gives options to select how admins gain access to administrative sections of Joomla
Login User by Username/Email
Existing Joomla users will be searched and logged in based on their username or email.
Custom Logout URL
On logout, redirect user to configured custom logout URL or template
Disable Anonymous Access
Disable direct access and redirect to IDP for public anonymous pages like create issue
Import/Export Plugin Configuration
Import and export miniOrange plugin configurations for the JIRA add-on. Useful for taking backup
Easily Configure the Identity Provider by providing just the SAML login URL, IDP Entity ID and Certificate.
Single-sign-on functionality prevents access to authenticated resources thus providing access to only authorized users.
Easy User Management
Secure and easy user management across all supported applications.
Automatic user provisioning into supported applications reduces the need for user management. Hence, saving time for maintenance.
Many apps supported
We support a plethora of SAML 2.0 compliant applications like Shibboleth, SimpleSamlPhp, Okta, ADFS, Azure AD, Salesforce, OpenAM, Centrify, Ping and many more.
Our Interface is designed keeping in mind ease of use and provides consistent user experience for all. This allows for faster configuration and quick setup.
You can enable Single Sign-On in your Joomla site using our SAML SSO SP plugin and connect it to any Identity Provider. See our integration guides with the most popular Identity Providers.
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 multisite/subsite Joomla setup, each site with a separate database will be counted as a single instance. For eg. If you have the dev-staging-prod type of environment then you will require 3 licenses of the Plugin (with additional discounts applicable on pre-production environments). Contact us at firstname.lastname@example.org for bulk discounts.
Charges are determined based on the number of Identity Providers you want to configure, with an additional charge for each extra IDP.
Note : miniOrange does not store or transfer any data which is coming from the Identity Provider to the Joomla. All the data remains within your premises / server.
We do not provide the 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. There are hooks provided in the plugin which can be used by the developers to extend the plugin's functionality.
***End to End Identity Provider Configuration
We will setup a conference call / Go to Meeting and do End to End configuration for your IDP as well as plugin. We provide services to do the configuration on behalf. (Extra charges applicable at $60/hr).
Return Policy -
At miniOrange, we want to ensure you are 100% happy with your purchase. If the plugin you purchased is not working as advertised and you've attempted to resolve any issues with our support team, which couldn't get resolved, we will refund the whole amount given that you have a raised a refund request within the first 10 days of the purchase. Please email us at email@example.com for any queries regarding the return policy.
SCIM User Provisioning
SCIM User Provisioning allows you to sync user's creation, updation and deletion from your IDP to Joomla site.