Joomla OAuth / OpenID Connect Single Sign-On (SSO)
OAuth/OpenID Connect (OIDC) Single Sign-On - SSO plugin allows users residing at OAuth Provider to log in / access to your Joomla website. OAuth OpenID-compliant applications such – Azure AD, Google Apps, Okta, AWS Cognito, Facebook, KeyCloak, Linkedin, Office 365, Onelogin, Salesforce, Slack, Amazon, Discord or any other custom OAuth or OpenID Connect providers (Social Login).
Contact us at joomlasupport@xecurify.com and we'll help you set up SSO with your Oauth server in no time.
Joomla Single Sign-On - OAuth / OpenID Connect
OAuth/OpenID Connect (OIDC) Single Sign-On - SSO plugin allows users residing at OAuth Provider to log in / access to your Joomla website. OAuth OpenID-compliant applications such – Azure AD, Google Apps, Okta, AWS Cognito, Facebook, KeyCloak, Linkedin, Office 365, Onelogin, Salesforce, Slack, Amazon, Discord or any other custom OAuth or OpenID Connect providers (Social Login).
Contact us at joomlasupport@xecurify.com and we'll help you set up SSO with your Oauth provider in no time.
Key Features
Auto Create Users
Joomla OAuth Client plugin allows Auto-create User in Joomla after doing SSO with the user credentials if the user is not already present in Joomla User list.
Login using link
Use OAuth login link anywhere on your website with option to customize Login Button custom CSS.
Force authentication
This feature allows you to restrict site to logged in user. Here, enabling restrict site to logged in user will auto redirect the user to oauth provider's login page if user is not already logged in.
Domain specific registration
Restrict the user login based on configured domains. You can allow/deny the user login based on email domain
Real Time User Provisioning - SCIM
Joomla SSO enables your users to log in to your Joomla site and sync user creation, update, and deletion from your OAuth Provider to your Joomla site using SCIM User Provisioning.
Multiple OAuth Provider Support
Configure several OAuth Providers (Social Login by Facebook, LinkedIn, etc.) with Joomla SSO and utilise separate OAuth Provider logins to authenticate distinct groups of users.
Just In Time (JIT) User Provisioning & Account Linking
If the user does not exist in the Joomla User list, he or she will be created automatically following Joomla SSO. Account Linking synchronizes a user's profile from an OAuth Provider / Server application to Joomla.
Page Restriction
Joomla Social Login (SSO) allows your users to login to your Joomla site and limit Joomla pages, posts, and categories depending on the roles and logged-in state of SSO users.
Attribute Mapping
User can map Username, FirstName, LastName, Email, Group Name and also map custom attribute as per requirement
Custom Redirect URL after login and logout
Configure the URL wherever you want to redirect users after login or after logout in OAuth Client.
Dynamic Callback URL
This feature allow you to add the dynamic callback/redirect URL for your Joomla site.
Role / GroupMapping
Allows user to set Jooma roles based on groups/roles received in OAuth Provider response with configured mapping.
You can enable Single Sign-On in your Joomla site using our SSO plugin and connect it to any Oauth Provider. See our integration guides with the most popular Oauth Provider.
OpenId Connect Support (Login using OpenId Connect Server)
JWT support
Domain specific registration
Utility function to fetch access token in your own joomla code
Login Reports/Analytics
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 multisite/subsite Joomla setup, each site with a separate database will be counted as a single instance. For eg. If you have the dev-staging-prod type of environment then you will require 3 licenses of the Plugin (with additional discounts applicable on pre-production environments). Contact us at joomlasupport@xecurify.com for bulk discounts.
* Multiple Oauth Server / Provider Support
Additional charges will be applicable based on the number of OAuth Server / Provider you wish to configure
Note : miniOrange does not store or transfer any data which is coming from the Identity Provider to the Joomla. All the data remains within your premises / server.
We do not provide the 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. There are hooks provided in the plugin which can be used by the developers to extend the plugin's functionality.
***End to End Identity Provider Configuration
We will setup a conference call / GotoMeeting and do End to End configuration for your IDP as well as plugin. We provide services to do the configuration on behalf. (Extra charges applicable at $60/hr).
Return Policy :-
At miniOrange, we want to ensure you are 100% happy with your purchase. If the licensed plugin you purchased is not working as advertised and you're attempted to resolve any feature issues with our support team , which couldn't get resolved, we will refund the whole amount. If the request for issue resolution is made within 10 days of the purchase, the issue will be resolved within the period stated by the team.
Note that this policy does not cover the following cases:
Change in mind or change in requirements after purchase.
Infrastructure issues do not allow the functionality to work.
When implementing SSO with Joomla, the Joomla Azure AD integrator manages all user processes such as login, registration, profile update, and password reset.
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.
Allow Firebase mobile app users to log in to your Joomla site using their Firebase social login credentials, such as Facebook, Google. While utilizing SSO with Joomla, the Firebase authentication plugin will function.
Test all the premium features before purchasing the license
Try out all the add-ons and third party
integrations
24*7 support to help you with the setup via mail and zoom call
Get Full-featured Trial
Thank you for your response. We will get back to you soon.
Something went wrong. Please submit your query again
What are our customers saying?
Great Product and Great support!
Very good OIDC client which allows to use an external IDP to login Joomla users. Pretty straight forward. Standard Fields are available and easy to configure.2nd one had tricky settings, so requested support...
Read More
Sophisticated grp mapping Google apps
After MiniOrange updated the product I can map Google group membership to Joomla group membership in a sophisticated way. I got a lot of qualified personal support with screen sharing sessions.
Read More
Support Helps
Support helped me setup the client and determine whether I needed the server module. Setup a remote sharing session and walked through Joomla extensions, settings and php database admin. Helpful
Read More
Excellent plugin
Works as like a charm. Very easy in setting up. Great support, fast answers and sollutions. The representatives are committed to the job.
Read More
Great plugin
Very easy to configure. Excellent integrated tool to test connection to IDP. Very responsive and willing to do screensharing sessions.
Read More
Great Support
Easy connection to an OAuth source. Straight forward & easy to use. Contacted to miniOrange and they got back to us the same day.Read More