Joomla OAuth Client/OpenID Connect Single Sign-On

The Joomla OAuth/OpenID Connect Single Sign-On (SSO) plugin enables users from various OAuth Provider platforms to effortlessly log into Joomla websites. It supports all OAuth/OpenID compliant applications like Azure AD, Google Apps, Okta, AWS Cognito, Facebook, Keycloak, LinkedIn, Office 365, OneLogin, Salesforce, Slack, Amazon, Discord, and custom OAuth or OpenID Connect providers which are compliant with OAuth 2.0 Single sign-on protocol.

Contact us at joomlasupport@xecurify.com and we'll help you set up OAuth SSO in no time.

Joomla OAuth/OpenID Connect Single Sign-On (SSO)

How does Joomla Single Sign-On (SSO) Using OAuth works?

Our Joomla SSO (Single Sign-On) solution is built to incorporate the cutting-edge features of OAuth Client and OIDC, offering a smooth and secure approach for users to log into Joomla.

We ensure that users may navigate and authenticate across numerous services with unchallenged ease with just a single set of credentials by utilizing the recognized framework of OpenID for authentication.

This improves the Joomla authentication process while also drastically reducing end-user login fatigue.

Our platform stands out as a complete solution, whether you're a company looking to improve user experience, a developer searching for a reliable Joomla Single Sign-On solution, or someone looking to simplify the vast array of online credentials. Dive into a world where security meets simplicity, and give your users the seamless login journey they deserve.

Our Plugin's Features

Auto Create Users

Auto Create Users

The Joomla Single Sign-On (SSO) OAuth Client plugin simplifies user management. It allows users to log in using their existing credentials, automatically creating their accounts if they're not already in Joomla's user list. This streamlines login and enhances user convenience while maintaining security.

Administrator Login

Administrator Login

The Joomla Single Sign-On (SSO) OAuth Client plugin empowers Joomla Admin users with the seamless capability to access and authenticate themselves directly within the admin dashboard (Joomla backend) via SSO - OAuth Authentication, utilizing their own credentials for a streamlined and secure login experience.

Attribute Mapping & Role/Group Mapping

Attribute Mapping & Role/Group Mapping

The Joomla Single Sign-On (SSO) OAuth Client plugin offers users the flexibility to map Username, FirstName, LastName, Email, and Group Name. Furthermore, Joomla roles can be assigned based on the groups/roles received in the OAuth Login Provider response.

Supports JWT Authentication

Supports JWT Authentication

The Joomla Single Sign-On (SSO) OAuth Client plugin goes beyond by offering robust support for JWT Authentication. This feature guarantees the utmost security during data exchange among the involved parties in the SSO authentication and authorization process.

Multiple OAuth Provider Support

Multiple OAuth Provider Support

Easily configure multiple OAuth Providers (e.g., Social Login by Facebook, LinkedIn, etc.) for Joomla OAuth authentication and utilize separate Joomla Single Sign-On (SSO) OAuth Provider logins to authenticate distinct groups of users using the OAuth/OIDC Protocol.

Compatible with Joomla 3,4 & 5

Compatible with Joomla 3, 4 & 5

The Joomla OAuth Login OIDC SSO plugin is fully compatible with Joomla 3, 4 and Joomla 5. Our commitment to regular updates ensures that the plugin remains compatible with the latest stable releases.

Supported Grant Types

Supported Grant Types

The methods or processes used by client applications to request an access token from the authorization server are known as grant types. The Joomla OAuth Client SSO plugin supports various grant types, including authorization code grant, implicit grant, password grant, and refresh token grant.

Multilingual Support

Multilingual Support

Our Joomla OAuth Login Single Sign-On SSO plugin offers support for a wide range of languages, including English, German, Spanish, French, Italian, Japanese, Russian, and more.

Supported Apps

Connect & login via Joomla OAuth Single Sign On using Azure, O365, Okta, Salesforce, AWS, Keycloak, and many more apps.

Choose Your Plan

Joomla OAuth Client Free Plan

Free

Try Now

$0

Free Trial Available

Joomla OAuth Client Standard Plan

Standard

Get Started

$249

No. of Instances:

Joomla OAuth Client Premium Plan

Premium

For Pros

$399

No. of Instances:

Joomla OAuth Client Enterprise Plan

Enterprise

Power Your Business

$449

No. of Instances:

Contact us at joomlasupport@xecurify.com if you require more than 5 instances.

Compare Plans

Features

Free

Basic

Premium

Enterprise

Auto Creation of Users Limited Unlimited Unlimited Unlimited
Autofill OAuth Configuration
Attribute Mapping Basic (Username, Email) Basic (Username, Email, Display name) Advance Advance
Authorization Grant Supported All Grants Supported
Custom Redirect URL
Advance Group Mapping
Force Authentication
OpenID Connect Support
Domain Specific Registration and Login
Additional end point for getting user groups from your OAuth/Open ID provider
PKCE Support
Utility function to fetch access token in your own Joomla code
Login Reports/Analytics
End to End plugin Integration

Addons for Joomla OAuth Client

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.

Get In Touch

Chat with us

If you'd prefer to chat with our support team in real time, you can reach us online 24/7 and schedule a meeting according to your time zone.

Follow us on our socials

Or Call Us

  +1 978 658 9387 (US)      +91 97178 45846 (India)

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

Something went wrong. Please submit your query again

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 multiple Joomla sites, 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 OAuth client 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 that comes from the OAuth Server to Joomla. 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 our customers to be 100% satisfied with their purchases. In case the licensed plugin you purchased, is not working as advertised, you can report the issue with our Joomla support team within the first 10 days of the purchase. After reporting the issue, our team will try to resolve those issues within the given timeline as stated by the team, and if the issue does not get resolved within the given time period, the whole amount will be refunded.


Note that this policy does not cover the following cases:
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 joomlasupport@xecurify.com.

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.

Why 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.

Hello there!

Need Help? We are right here!

support