Joomla OAuth Server

Joomla OAuth Server plugin allows you to perform Single Sign-On with any OAuth 2.0 compliant client application. It enables users to authenticate into your client application using their Joomla credentials, allowing Joomla to act as an OAuth Provider. You can also access all OAuth APIs using the Joomla OAuth Server SSO plugin.

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

Joomla OAuth Server

What is an OAuth Server?

Joomla OAuth Server Single Sign-On

An essential part of the OAuth protocol, an open standard for secure application and user authentication and permission, is an OAuth server, sometimes referred to as an OAuth provider or authorization server. An OAuth server's main objective is to make it possible for users to provide third-party apps access to their protected resources (such as data, functionality, or services) without disclosing their login information (such as their username and password of Joomla site).

Our Plugin's Features

OAuth/OpenID Provider

OAuth/OpenID Provider

Unlimited User authentication to login into any OAuth/OpenID/JWT Compliant Applications.

OAuth Grant types

OAuth Grant types

According to your OAuth Client apps, choose any grant type from Authorization Code, Resource Owner Credentials (Password Grant), Client Credentials, Implicit, Refresh token, and PKCE.

JWT Signing Algorithm

JWT Signing Algorithm

Depending on your clients, use the HSA or RSA (supported with certificates) JWT signature algorithms.

Attribute Mapping

Attribute Mapping

Allows you to map the user's profile attributes such as email, phone number, etc from your Joomla site to your OAuth Client.

Role Mapping

Role Mapping

Allows you to share roles for role-based resource access from your Joomla website to your OAuth Client app.

Multiple Client support

Multiple Client support

Allows you to connect your Joomla site with multiple OAuth Client application at same time.

Compatible with Joomla 3,4 & 5

Compatible with Joomla 3, 4 & 5

The Joomla OAuth Server plugin is fully compatible with Joomla 3, 4 and Joomla 5.

Supported Apps

You can enable Single Sign-On (SSO Login) in your OAuth/JWT/WS-FED Application using Joomla as an OAuth Server. See our integration Joomla OAuth Server guides with the most popular Service Providers.

Choose Your Plan

Free

Try Now

SSO with only 1 application

Supported grant types: Authorization grant

Basic Attribute Mapping

SSO for only admin role

Standard

Get Started

SSO with only 1 application

Supported grant types: Authorization grant

Basic Attribute Mapping

SSO for Unlimited Users (All users)

Premium

For Pros

Multiple application connect

All grant types supported

Advance attribute mapping

SSO for Unlimited users (All users)

Customize Token expiry and Length

Role mapping

JWT Authentication

Multi-factor authentication

User analytics

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

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