The System for Cross-domain Identity Management (SCIM) is an open standard HTTP based protocol for automating the exchange of user identity information between identity domains, or IT systems. SCIM aims to simplify user provisioning and management in the cloud. For example, as an Identity Provider add, update, and delete the user, they are added, updated, and removed from the Joomla User Profile. To achieve this functionality IDPs provides the User Provisioner with SCIM standard.
If your users are using both IDP (eg. Azure AD, OKTA, OneLogin, etc) and Joomla website, it is preferred to have all users updated in the Joomla site without login each time to update the user list. miniOrange provides a solution that allows user provisioning into a Joomla website using SCIM standard.
It will update the user fields, all attributes/fields except email and username.
It will create users by using usernames and other attributes of IDP.
Once delete a user from IDP, it would delete a user from the Joomla user list as well.
Once delete a user from IDP, it would deactivate a user from the Joomla user list.
All provisioned attributes get synchronized with Joomla Profile.
You can configure the default role, which will be assigned to each user at the time of user creation in the Joomla site.
Users can add custom fields in IDP and enable provisioning for those attributes.
Just install the plugin and you are good to go. No additional/external libraries required.
This plugin is compatible with Joomla 3 as well as Joomla 4 (alpha). You don't need to install a new plugin for Joomla 4 (alpha). We always keep our plugin updated for the compatibility with the latest stable Joomla releases.
We provide world-class support and customers vouch for our support.
* The cost is applicable for one instance only. Licenses are perpetual and the Support Plan includes 12 months of support and maintenance (version updates). You can renew maintenance after 12 months at 50% of the current license cost.
At miniOrange, we want to ensure you are 100% happy with your purchase. If the module 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 given that you have a raised a refund request within the first 10 days of the purchase. Please email us at email@example.com for any queries regarding the return policy.