Search Results :

×

User Sync Integration
for Joomla

Our API-based User Sync extension enables automated provisioning, deprovisioning, and profile synchronization between Joomla and your Identity Provider (Azure AD, Okta, Keycloak, Salesforce, AWS Cognito, and more). Whether you need one-way sync, bi-directional sync, bulk user import, or custom attribute mapping, the extension gives you complete control over how users are created and managed across systems

User Sync Integration for Joomla

What Is API-Based User Provisioning for Joomla?

API based provisioning uses your Identity Provider’s admin APIs (such as Microsoft Graph API, Okta Management API, Keycloak Admin API, or AWS Cognito APIs) to create, update, and manage users in Joomla while also supporting full two-way sync. Any changes made in your Identity Provider are automatically reflected in Joomla, and updates made in Joomla, including profile details, attributes, and group assignments, can also be pushed back to the provider. This keeps both systems aligned at all times and is ideal for organizations that need a flexible and bi-directional provisioning workflow across multiple platforms

Why Choose Our API-Based User Sync Integration?

Experience some of the best features in the market with our User Sync Integration Extension for Joomla.

Automated Provisioning & Deprovisioning

Automated Provisioning & Deprovisioning

Automatically create users in Joomla when they appear in your IdP, and remove or deactivate users when they are disabled or deleted in the provider. This keeps your Joomla site secure and free from stale accounts.

Bulk User Sync

Bulk User Sync

Create and synchronize 1,000+ users in a single click between Joomla and your Identity Provider. All user details, including attributes, custom fields, and group assignments, are synced instantly. This makes it easy to onboard large teams, migrate users from other platforms, or push bulk updates without manual effort.

Bi-Directional (Two-Way) User Sync

Bi-Directional (Two-Way) User Sync

Changes made in Joomla, like profile edits, group updates, or custom fields, can also be pushed back to your Identity Provider. API-based two-way sync ensures both systems stay aligned automatically.

Flexible Attribute Mapping

Flexible Attribute Mapping

Map standard and custom fields between your Identity Provider and Joomla in both directions. Any time attributes change in Azure AD, Okta, Keycloak, or other providers, the updates are reflected in Joomla, and any profile or field changes made in Joomla can also be pushed back to your provider. This keeps user data consistent across both systems without manual effort.

Role & Group Mapping

Role & Group Mapping

Assign Joomla roles or groups to users based on IdP attributes. Ensure that employees, contractors, partners, or students are added to the correct Joomla groups automatically.

Multi-Language Support

Multi-Language Support

The extension supports multiple languages, including English, German, French, Spanish, Italian, Japanese, Russian, and more, ideal for global teams and multinational organizations.

SCIM Provisioning for Joomla

Looking for SCIM Provisioning Instead?

Suppose your Identity Provider supports SCIM (System for Cross-domain Identity Management). In that case, you can use our dedicated Joomla SCIM User Provisioning extension to automate the entire lifecycle of users, creation, updates, role assignment, and deprovisioning, using the official SCIM protocol.

SCIM is ideal for organizations that want standardized, real-time provisioning from platforms like Azure AD, Okta, Google Workspace, Keycloak, and any IdP that offers SCIM capabilities.

Start Your Free Trial Today!

Schedule a Demo?



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

Something went wrong. Please submit your query again

Frequently Asked Questions

Answers to Common Queries About Our Joomla Web3 Extension

Do I need to pay one-time or annually?
The plugin licenses are subscription based and you have to pay annually.

Does miniOrange offer support in setting up the plugin?
Yes, we provide 24*7 support for setting up the plugin and resolving any issues you might face while using the plugin. You can get prioritized support based on the Support Plan you have opted for. You can check out the different Support Plans from our website.

How do I get a refund ?
At miniOrange, we want to ensure you are 100% happy with your purchase. If the plugin 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 within 10 days of the purchase. For any inquiries regarding the return policy, kindly reach out to us via email at joomlasupport@xecurify.com or use the contact form provided on our website.

Does miniOrange store any user data?
miniOrange does not transfer any data out of your systems or store any Personal Identifiable Information (PII). All* the modules are completely on premise. All the data remains within your premises / server. *Only for the Joomla 2FA module - We need to store the user's email address. For Risk Based Authentication, information such as device type, location, IP address, and time are necessary to identify the user and give access based on the risk.

Hello there!

Need Help? We are right here!

support