Disabling user synchronization in MageBridge
While one of the key features that MageBridge offers is user synchronization, there are cases in which you want to disable user synchronization. This takes some work - documented in this tutorial - but the end result is that the Magento users are kept separate from Joomla! users.
Why prevent user synchronization?
There are a couple of cases in which user synchronization gives bad results. For instance, if you want to connect one single Magento site to hundreds of Joomla! sites, this is perfectly possible with MageBridge. But syncing one Magento customer to all these Joomla! sites is bound to be slow.
Besides performance, also things are more complicated with user synchronization. You need to make sure the bridge is operational at all times, while if you disable user synchronization you still have the powerful visual integration MageBridge has to offer.
Joomla! plugins
To disable user synchronization, the best thing is to disable the following Joomla! plugins altogether:
- User - MageBridge
- Authentication - MageBridge
Joomla! settings
Within the MageBridge Configuration in the Joomla! backend, use the following settings:
- Single Sign On: No
- User synchronization: No
- Backend authentication: No
- Frontend authentication: No
Magento settings
Within the MageBridge settings in the Magento backend, use the following settings under the Other Settings tab:
- Enable Joomla! Authentication: No
Magento event forwarding
Within the MageBridge settings in the Magento backend, disable the following events:
- address_save_after
- admin_session_user_login_success
- adminhtml_customer_save_after
- adminhtml_customer_delete_after
- customer_delete_after
- customer_save_after
- customer_login
- customer_logout
Modified on Tuesday, 16 November 2010
More tutorials in this section
- Setting the MageBridge URLs in Magento
- Disabling user synchronization in MageBridge
- Importing and exporting users
- Using the MageBridgeLinks/JCE-plugin
- Best practices with MageBridge
- Using MageBridge Product Connectors
- Migrating users between Joomla! and Magento
- Using MageBridge stores to load a different Magento theme
- Using the MageBridge Content Plugin
- MageBridge SEO Guide
- Removing MageBridge
- Step-by-step: Adding a custom Magento block
- Managing MageBridge extensions
- How to use URL-suffices with MageBridge?
- Step-by-step: Create a Magento API user
- Step-by-step: Activating MageBridge plugins
- Step-by-step: Creating a MageBridge Menu-Item
- API permissions with MageBridge
- Configuring payment methods in MageBridge
- Using MageBridge modules
- Authentication guide for MageBridge
- Working with MageBridge URL Replacements
- Handling Downloadable Products in MageBridge
- Handling file uploads in MageBridge
- Configuring the MageBridge Root Menu-Item
- Setting MageBridge offline through the database
- How Joomla! works with MageBridge URLs
- Migrating MageBridge from Joomla! 1.5 to Joomla! 2.5
- Using the MageBridge System Plugin
