Joomla MiniOrange OAuth Client Extension

Joomla OAuth Single Sign-On (SSO) | Login into Joomla using OpenID Connect

Joomla MiniOrange OAuth Client Extension
# Joomla OAuth Single Sign-On (SSO) | Login into Joomla using OpenID Connect

The Joomla Single Sign-On (Joomla SSO OAuth 2.0) with OAuth & OpenID Connect plugin facilitates seamless SSO/login with various OAuth Providers, enabling users to log into Joomla sites using their OAuth provider credentials such as [Azure AD](https://plugins.miniorange.com/azure-ad-sso-single-sign-on-joomla-using-oauth-client-openid-connect), [Azure B2C](https://plugins.miniorange.com/azure-ad-b2c-sso-single-sign-on-joomla-using-oauth-client-openid-connect), [Office 365](https://plugins.miniorange.com/office365-sso-single-sign-on-joomla-using-oauth-client-openid-connect), [Keycloak](https://plugins.miniorange.com/keycloak-sso-single-sign-on-joomla-using-oauth-client-openid-connect), and [many more](https://plugins.miniorange.com/guide-to-enable-joomla-oauth-client).

Key Features

- Support for Multiple Providers: SSO with numerous OAuth 2.0 and OpenID Connect (OIDC) 1.0 providers.
- Limitless Authentication: Allows unlimited user authentication using OAuth & OpenID Connect protocols.
- Profile Mapping: Allows user attribute and role mapping on Joomla according to the user detail from the OAuth Provider
- Easy Integration: Integrates seamlessly with OAuth 2.0 and OpenID Connect (OIDC) providers that adhere to standard protocols.
- Various Grant Types Supported: Authorization code, Implicit, Resource owner credentials (Password), Client credentials, Refresh token, Hybrid, and Authorization code with PKCE flow.
- Video Overview: [Watch here](https://www.youtube.com/watch?v=RbQFTwZCkdY&t=1s).

Versions & Features

Free Version

- Basic Functionality: Supports login with any 3rd party OAuth server or custom OAuth server and social login providers as well.
- Limited User Registration & Authentication: Limited user registration or authentication.
- Profile Mapping: Basic attribute mapping of Joomla user attributes.
- Language Support: Multiple languages available.

Standard Version

- Enhanced Features: All Free Version features included.
- Auto User Registration: Automatically registers users after login if not already registered.
- Unlimited User Registration & Authentication: No limitations on user registration or authentication.
- Customization Options: Allows login widget customization and custom redirect URLs.
- Group Mapping: Basic group mapping functionality.
- Language Support: Expanded language options.

Premium Version

- Advanced Features: All Standard Version features included.
- Advanced Attribute Mapping: Map additional Joomla user attributes.
- Advanced Group Mapping: Enhanced group mapping capabilities.
- Security Enhancements: Force authentication, OpenID Connect support, JWT validation.
- Language Support: Extensive language options.

Enterprise Version

- Comprehensive Features: All Premium Version features included.
- Support for Multiple Providers: SSO with numerous OAuth 2.0 and OpenID Connect (OIDC) 1.0 providers.
- Grants Settings: Additional endpoint support, login reports/analytics.
-Fetch Access Token: Get the access token for API Calls.
- Language Support: Wide range of language options.

For more detailed feature comparisons visit [here](https://plugins.miniorange.com/joomla-single-sign-on-sso-oauth-oidc#pricing).

Use Cases

- Azure SSO: Enables SSO with Azure AD, Azure AD B2C, and Office 365, offering various policy-based redirects and customization options.
- AWS Cognito SSO: Facilitates SSO with AWS Cognito, Amazon, and linked social login accounts, with user profile synchronization and role mapping.
- Discord SSO: Allows login with Discord, synchronizes user profiles and roles, and enables subscription-based access to Discord channels.
- Keycloak SSO: Supports SSO with Keycloak, including role-based access control and token-based calls to external services.
- WHMCS SSO: Integrates with WHMCS for user login based on roles and capabilities.

Supported Add-Ons

- Discord Role Mapping
- Keycloak User Sync
- Attribute Based Redirection
- Role/Group Based Redirection
- Session Management
- Login Audit
- Two Factor Authentication
- Limit Login Attempts
- Guest User Login

Installation Steps

1. Go to Extensions --> Manage --> Install.
2. Search for "MiniOrange OAuth Client" and install the plugin.
3. Enable all related extensions.
4. Configure the plugin settings at Component -> MiniOrange OAuth Client -> Configure OAuth.

Support & Website

- Dependencies: None
- 24/7 Support: Contact us at [joomlasupport@xecurify.com](mailto:joomlasupport@xecurify.com)for assistance.
- Website: Visit [our website](https://plugins.miniorange.com/joomla) for more Joomla plugins and support.

How to install Joomla MiniOrange OAuth Client Extension

You can install Joomla MiniOrange OAuth Client Extension via Joomla Installer.

Follow the steps below:

  1. Download the Joomla MiniOrange OAuth Client Extension package from the official website.
  2. Login to your Joomla website's administrator dashboard.
  3. Go to the "Extensions" tab and select "Manage" from the drop-down menu.
  4. Click on the "Upload Package File" tab and select the Joomla MiniOrange OAuth Client Extension package that you downloaded.
  5. Click the "Upload & Install" button to install the extension.
  6. You will see a confirmation message when the installation is complete.

That's it! You can now use Joomla MiniOrange OAuth Client Extension on your Joomla website.

Joomla MiniOrange OAuth Client Language Files

Is Joomla MiniOrange OAuth Client not available in your language?

We understand that not all extensions come equipped with language files, which can make it difficult for non-English speakers to fully utilize them. That's where our Language File Creation service comes in.

Great news!

ExtensionPlazza has now introduced a new feature to help Joomla users worldwide:

With our Joomla Extension Translation Tool, you no longer have to worry about language barriers preventing you from using the Joomla extensions you need. Our tool allows you to easily translate Joomla MiniOrange OAuth Client Language Files to any language you require, making it easier than ever before to use Joomla extensions in your preferred language.

Joomla MiniOrange OAuth Client Extension Customization

Do you need Joomla MiniOrange OAuth Client to do more than what it currently offers? Our expert team can help you extend or customize Joomla MiniOrange OAuth Client to meet your specific needs and requirements.

At ExtensionPlazza, we specialize in Joomla extension development and customization, and we are committed to providing exceptional services to our clients. We have extensive experience working with Joomla and related technologies, and we can help you create a solution that is tailored to your unique business requirements.

Whether you need a

  • custom integration,
  • additional features,
  • or a complete overhaul of the extension
we are here to help. We will work closely with you to understand your needs and requirements and develop a solution that exceeds your expectations.

Contact us today to learn more about our extension customization and extension development services, and how we can help you take your project to the next level.

You can reach us through the following channels:

Free Extension of December 2024

Each month, ExtensionPlazza brings you a Premium Joomla Extension developed by ExtensionPlazza exclusively for our valued visitors
Get the download link to your email inbox right now!

Extension Specifications

Current Version
3.0.2
Created on
22 May 2018
Last updated on
04 December 2024
Compatibility
Joomla 3,Joomla 4,50
Extension Type
Component,Plugin
Free or Premium
Free Joomla Extension
Listed in
Joomla Access & Security Extensions
Developed by
MiniOrange

Score
85%
85%
100%
85%


Joomla MiniOrange OAuth Client,
Joomla 3,Joomla 4,50 Compatible Joomla MiniOrange OAuth Client is reviewed
3.57 out of 5 by 16 Joomla user(s)

Spread the Word