Search Results :

×

Joomla OAuth/OIDC
Single Sign-On

The Joomla OAuth/OIDC Single Sign-On (SSO) solution connects the Joomla site to an Identity Provider (IdP), allowing users to authenticate themselves with their existing IdP credentials. This plugin is compatible with multiple IdPs such as Azure AD, Azure B2C, Salesforce, Google Workspace, and more

Joomla Single Sign-On OAuth Client

Setup OAuth Client In 3 Simple Steps

Joomla OAuth Client | Step1

Step 01

Install Joomla OAuth Client Extension

Install the extension then click on 'Get Started' to go to the Joomla OAuth Client extension dashboard.


Joomla OAuth Client | Step2

Step 02

OAuth Redirect URL

Copy the redirect URL from the Configure OAuth tab and enter it in the OAuth Server of your choice.


Joomla OAuth Client | Step3

Step 03

Configure Joomla as OAuth Server

Enter your client id and secret in the Joomla OAuth Client extension and configure the extension.

Step Image

Innovative Security Features

Auto Create Users
Administrator Login
Attribute/Group Mapping
Supports JWT Authentication
Joomla 5, 4, 3 Supported
Multiple OAuth Provider Support
Auto Create Users

Auto Create Users

When a user who doesn’t exist in Joomla, tries to login, the plugin automatically creates the user account for them.

Administrator Login

Administrator Login

This feature enables admins to safely log into the Joomla backend or the Joomla Dashboard, using their credentials.

Attribute/Group Mapping

Attribute/Group Mapping

The plugin supports mapping of user attributes (username, email, first name, etc.) and groups from an IdP to Joomla.

Supports JWT Authentication

Supports JWT Authentication

The plugin supports JWT (JSON Web Token) authentication for protecting user data.

Joomla 5, 4, 3 Supported

Joomla 5, 4, 3 Supported

Our plugin is compatible with Joomla versions - 3, 4, and 5, and is constantly updated to ensure compatibility with the latest Joomla versions.

Multiple OAuth Provider Support

Multiple OAuth Provider Support

With this plugin, configure with multiple providers such as Azure AD/B2C, Google, AWS Cognito, and more.

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!

Standard

Yearly Price

$249

$399

/instance

All Features in Free+

Auto-create users

Auto-fill OAuth configuration

Premium

Yearly Price

$399

$549

/instance

All Features in Standard+

Advance attribute/group mapping

Contact mapping

Domain-specific registration and login

Most Popular

Enterprise

Yearly Price

$449

$699

/instance

All Features in Premium+

Enable advance backend login

Login reports/analytics

PKCE support

All OAuth Clients 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.

Compare Plans

Features

Standard

Premium

Enterprise

    Auto Creation of Users Unlimited Unlimited Unlimited
    Autofill OAuth Configuration
    Attribute Mapping Basic Advance Advance
    Authorization Grant Supported All Grants Supported
    Custom Redirect URL
    Advance Group Mapping
    Force Authentication
    OpenID Connect Support
    Domain Specific Registration and Login
    PKCE Support
    Utility function to fetch access token in your own Joomla code
    Login Reports/Analytics
    Backend Login
    End to End IdP Configuration

Addons for Joomla Single Sign-On

Joomla AWS Cognito Integrator
Joomla AWS Cognito Integrator

This add-on manages all user processes such as login, registration, profile update, and password reset when utilizing SSO with Joomla.

Joomla Azure Integrator
Joomla Azure Integrator

When implementing SSO with Joomla, the Joomla Azure AD integrator manages all user processes such as login, registration, profile update, and password reset.

SCIM User Provisioning
SCIM User Provisioning

Joomla SSO enables your users to log in to your Joomla site and sync user creation, update, and deletion from your IDP to your Joomla site using SCIM User Provisioning.

Discord Role Mapping
Discord Role Mapping

This add-on manages all user processes such as login, registration, profile update, and password reset when utilizing SSO with Joomla.

See What Our Customers Are Saying

"Amazing Plugin"

The plugin is working perfectly. It's not often you have a plugin do everything you were hoping for, but this one has done exactly that.

- Corey, United States (webcity.com)

"Excellent Support"

Great support, fast answers and solutions. The representatives are committed to the job.

"The best SSO component"

We purchased this component for our educational website to connect to our simplesaml installation and it did meet our expectations and more.

"Great Support"

Excellent support, I sent an email request and the engineer responded shortly and helped me out via zoom.

"Great Product"

Very good OIDC client which allows to use an external IDP to login Joomla users. I'm using the free version. I used a custom IDP and it work.

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

Frequently Asked Questions

Answers to Common Queries About Our Joomla SAML SSO Plugin

Do I need to pay one-time or annually?
The plugin licenses are subscription based and you have to pay annually.

What is Multiple IDP Support?
Multiple IDP support allows you to enable authentication on your site from multiple IDPs. For example - If your users exist in Azure AD as well as Okta, then you can opt for the multiple IDP Plugin and allow user authentication from either IDP. We support SSO authentication from multiple Identity Providers in our Enterprise version of the plugin.

Does miniOrange offer support in setting up the plugin?
Yes, we provide 24*7 support for setting up the plugin and resolving any issues you might face while using the plugin. You can get prioritized support based on the Support Plan you have opted for. You can check out the different Support Plans from our website.

How do I get a refund ?
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 within 10 days of the purchase. For any inquiries regarding the return policy, kindly reach out to us via email at joomlasupport@xecurify.com or use the contact form provided on our website.

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 modules are completely on premise. All the data remains within your premises / server. *Only for the Joomla 2FA module - 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.

Do I need to pay for every subsite in my multisite network?
No, you only need to pay for subsites on which you want to use SSO.

We’re Here For You

See Documentation
Documentation

Learn how to configure the plugin

Read Docs

YouTube Videos
YouTube Videos

Watch how to setup the plugin

Watch Videos

24/7 Support
24/7 Support

Connect with our support team

Get In Touch

Hello there!

Need Help? We are right here!

support