Search Results :

×

Joomla
Single Sign-On

The Joomla SAML Single Sign-On (SSO) extension allows users to safely access your Joomla site with their IdP (Identity Provider) credentials. We provide seamless integration with all the major Identity Providers (IdPs) such as Azure AD/Entra ID, ADFS, Okta, Google, Office 365, and more

Joomla Single Sign-On

Setup Single Sign-On In 3 Simple Steps

Joomla Single Sign-On | Step1

Step 01

Install Joomla Single Sign-On Extension

Install the extension then click on 'Get Started' to go to the Joomla Single Sign-On extension dashboard.


Joomla Single Sign-On | Step2

Step 02

Service Provider Metadata

Copy the Metadata from the Service Provider tab and enter it in the IdP of your choice.


Joomla Single Sign-On | Step3

Step 03

Configure Joomla as Service Provider

Enter your IdP metadata in the Joomla SAML SSO extension and configure it.

Step Image

Innovative Security Features

Auto Create SSO Users
Complete Site Protection
Roles/Groups & Attribute Mapping
Auto-Sync IdP Metadata
Supports Joomla 3, 4, & 5 Versions
Single Logout (SLO)
Multiple IdP Support
Auto Create SSO Users

Auto Create SSO Users

The Joomla Single Sign-On plugin automatically creates users on your Joomla site, when they perform SSO for the first time.

Complete Site Protection

Complete Site Protection

This feature allows you to protect both - frontend and backend of the Joomla site through SSO. This is done by redirecting the unauthenticated users to an IdP for authentication.

Roles/Groups & Attribute Mapping

Roles/Groups & Attribute Mapping

Allows you to map attributes from an IdP to your Joomla service provider site. You can also assign roles/groups to the users and map them on your Joomla site.

Auto-Sync IdP Config from Metadata

Auto-Sync IdP Metadata

Automatically update the IdP metadata at regular intervals (hourly, daily, weekly, or monthly) to avoid glitches during SSO.

Supports Joomla 3, 4, & 5 Versions

Supports Joomla 3, 4, & 5 Versions

The SAML Service Provider plugin is compatible with the latest Joomla versions - 3,4, & 5.

Single Logout (SLO)

Single Logout (SLO)

Logout from the IdPs automatically by logging out from your Joomla SAML SP site.

Multiple IdP Support

Multiple IdP Support

You have the flexibility to set up multiple IdPs such as Azure AD, Okta, and Google Apps for SAML authentication.

Trusted Customers around the World

NASA
Travis County
Nokia
KNF
gov.uk
Institute of Marine Engineering, Science & Technology
Tactical Solutions

Pick the Plan that Suits You Best!

Transparent, Simple Pricing

Try the Free Extension today and experience our amazing features for yourself!

Basic

Yearly Price

$149

$299

/instance

All Features in Free+

Limitless user authentication

Create unlimited users

Standard

Yearly Price

$249

$399

/instance

All Features in Basic+

Easily auto-redirect users to IdP

Ensure relay state

Avail basic attribute and role mapping

Premium

Yearly Price

$399

$549

/instance

All Features in Standard+

Advance attribute and role mapping

Single Logout for better efficiency

Enable basic backend login

Integrated Windows authentication (with ADFS)

Most Popular

Enterprise

Yearly Price

$449

$699

/instance

All Features in Premium+

Enable advance backend login

Support for multiple IdPs

Auto-sync IdP metadata

Get domain mapping and restriction

All Identity Providers (IdPs) are supported with each of our plan. License is linked to the instance of the Joomla site, so if you have a dev-staging-prod type of environment then you will require 3 licenses of the extension (with discounts applicable on pre-production environments). Contact us at joomlasupport@xecurify.com for bulk discounts.

See our Terms of Service and Privacy Policy for details.

Compare Plans

Features

Basic

Standard

Premium

Enterprise

    Auto Creation of Users Unlimited Unlimited Unlimited Unlimited
    SSO Authentications Unlimited Unlimited Unlimited Unlimited
    Metadata XML File and URL
    Configure SP Using Metadata XML File and URL
    Customize the metadata contact information
    Options to select SAML Request binding type
    Attribute Mapping Basic Advance Enterprise
    Role/Group Mapping Basic Advance Enterprise
    Default Redirect URLs: After Login and Logout
    Backend Login to Joomla Basic Advance
    Integrated Windows Authentication (With ADFS)
    Single Logout
    Custom X509 certificate
    Auto-sync IdP Configuration from metadata
    Store Multiple IdP certificates
    Multiple IdP Support
    Domain Mapping and Restriction
    End to End IdP Configuration

Addons for Joomla Single Sign-On

SCIM User Provisioning
SCIM User Provisioning

Automatically create, update, and delete (de-provisioning) users on your IdP in real-time. This ensures that the user information is accurate and synchronized across all the IdPs.

Role Based Redirection
Role Based Redirection

Based on the user’s role/group, redirect them to a particular URL, after they’ve logged in or logged out.

Integrate with Community Builder
Community Builder Integration

User profiles created, updated, or deleted on your Joomla site are reflected on the community builder extension too.

Page/Article Restriction
Page/Article Restriction

Restrict users from accessing particular pages or URLs and redirect them to either Joomla’s default login page, IdP login page, or custom URLs.

Media Restriction
Media Restriction

Securely restrict access to your Joomla files, directories, and subfolder based on user login status, group, or custom requirements.

SSO Login Audit
SSO Login Audit

When a user logs into your Joomla site, the SSO login audit feature generates a report. This report comprises user details like username, IP address, user action, etc.

Our Customer Stories

Joomla Single Sign-On | Previous Customer Success Story
Joomla Single Sign-On | Next Customer Success Story

Frequently Asked Questions

How do I set up single sign-on for Joomla websites using SAML?

You can enable SAML based SSO in Joomla by installing a SAML Service Provider extension, configuring your Identity Provider such as Azure AD, Okta, or ADFS, and mapping user attributes and roles. Once configured, users authenticate with the IdP and are automatically logged into Joomla without a separate password.

How do I configure SAML based SSO in Joomla?

SAML SSO configuration typically involves exchanging metadata between Joomla and your Identity Provider, setting the correct Assertion Consumer Service URL, configuring NameID and attributes, and testing authentication. Most enterprise IdPs provide step by step SAML configuration guides for Joomla.

Which services offer Joomla compatible SAML SSO solutions?

Joomla SAML SSO works with SAML 2.0 compliant Identity Providers such as Azure AD, Okta, Keycloak, Google Workspace, ADFS, Ping Identity, and more. This makes it suitable for corporate and institutional environments.

What are the benefits of implementing SAML SSO with Joomla?

SAML SSO centralizes authentication, improves security by removing local passwords, simplifies user management, and ensures compliance with enterprise security policies. It is ideal for organizations managing internal users, partners, or large member bases.

Is SAML SSO suitable for enterprise Joomla deployments?

Yes. SAML is widely used in enterprise environments because it supports centralized identity management, MFA enforcement, conditional access policies, and directory integration with Active Directory or LDAP.

Does miniOrange store any user data?

miniOrange does not transfer any data out of your systems or store any Personal Identifiable Information (PII). All the extensions are completely on premise. All the data remains within your premises/server. Only for the Joomla MFA extension - We need to store the user's email address. For Risk Based Authentication, information such as device type, location, IP address, and time are necessary to identify the user and give access based on the risk.

Can I integrate Joomla with my corporate identity provider?

Yes, with SAML SSO Joomla can be directly integrated with your corporate IdP, allowing employees to access Joomla using their existing organization credentials without creating separate Joomla accounts.

What is the difference between SAML and OAuth for Joomla SSO?

SAML is best suited for enterprise and workforce SSO where Joomla relies entirely on an external IdP for authentication. OAuth is more commonly used for social login and API access. Choosing the right protocol depends on your use case.

Start Your Free Trial Today!

Schedule a Demo?



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

Something went wrong. Please submit your query again

Hello there!

Need Help? We are right here!

support