Setup Guide to configure User Provisioning ( SCIM ) into Joomla with miniOrange


miniOrange provides a ready to use solution for Joomla User Provisioning using SCIM (System for Cross-domain Identity Management) standard. This solution ensures that you can sync add, update, delete, and deactivate user operations with Joomla using the SCIM User Provisioner plugin.

Click here to know more about other features we provide in Joomla SCIM User provisioning plugin

Pre-requisites : Download the Plugin



1. Install miniOrange SCIM User Provisioning Plugin

  • Download the zip file for the miniOrange SCIM User provisioning plugin for Joomla from the link here.
  • Now go to the System -> under Install section -> click on Extensions
  • Scim User provisioning for Joomla
  • Now under Upload Package File click on browse for file then select zip file of SCIM User Provisioning plugin.
  • Scim User provisioning for Joomla
  • Once Zip file is uploaded then click on Components -> Joomla miniOrange SCIM -> Account Setup -> Register/Login
  • Scim User provisioning for Joomla

2. Configure Joomla as SCIM Server

  • Navigate to the SCIM Configuration tab to find the SCIM Base URL and SCIM Bearer Token, which will be handy for you.
  • Joomla User Provisioning and Sync - Copy the SCIM Base URL and SCIM Bearer Token

3. Automatic Provisioning with miniOrange

Case 1: Only Provisioning (Just want to enable provisioning through miniOrange)
  • Login into your miniOrange Admin console.
  • Navigate to the Apps section in the left side.
  • Joomla miniOrange IDP SCIM User Provisioning - Select Apps
  • Click on + Add Application button.
  • Joomla miniOrange IDP SCIM User Provisioning - Click on Add Application
  • Then select PROVISIONING.
  • Joomla miniOrange IDP SCIM User Provisioning - Select Provisioning and click on Create App
  • select on SCIM Client Source.
  • Joomla miniOrange IDP SCIM User Provisioning - Select Provisioning and click on Create App
  • Enter your Custom Application Name, SCIM Base URL and Bearer token copied from the SCIM Configuration tab of the Joomla SCIM user provisioning Plugin.
  • Joomla miniOrange IDP SCIM User Provisioning - Enable API Integration
  • You can also send your desired attributes from your IDP to Joomla by simply adding the Target Attributes and selecting the value of those attributes in miniOrange Attributes.
  • Note: The following attributes are required for SCIM User Provisioning in Joomla.

    Joomla miniOrange IDP SCIM User Provisioning - Add Attribute
  • Click on Save.
Case 2: If you want user provisioning (SCIM) using SAML SSO
  • Navigate to the Apps -> + Add Application -> SAML/WS-FED.
  • Joomla miniOrange IDP SCIM User Provisioning - Select SAML/WS-FED and click on Create App
  • Here you can search for Joomla, then select Joomla (SAML).
  • Joomla miniOrange IDP SCIM User Provisioning - Search Joomla
  • Enter Custom Application Name as per your choice.
  • Note: Click here if you have configured miniOrange as IDP and Joomla as Service Provider.

    Joomla miniOrange IDP SCIM User Provisioning - Enter Custom App Name
  • Go to the Provisioning tab and Enter SCIM Base URL, Bearer token copied from the SCIM Configuration tab of the Joomla SCIM User Provisioning Plugin.
  • Joomla miniOrange IDP SCIM User Provisioning - Enter SCIM Base URL & Bearer Token
  • You can also send your desired attributes from your IDP to Joomla by simply adding the Target Attributes and selecting the value of those attributes in miniOrange Attributes.
  • Note: The following attributes are required for SCIM User Provisioning in Joomla.

    Joomla miniOrange IDP SCIM User Provisioning - Add Attribute
  • Click on Save.

4. Enable Provisioning Features

  • This feature allows you to enable automatic provisioning / de-provisioning of users in the app when a user gets created, updated or deleted in miniOrange.
  • Click on the toggle switch of the feature you want to provide with automatic provisioning or de-provisioning.
  • Joomla miniOrange IDP SCIM User Provisioning - Enable Provisioning Features Create, Delete, Update

24*7 Active Support

If you face any issues or if you have any questions, please feel free to reach out to us at joomlasupport@xecurify.com. In case you want some additional features to be included in the Plugin, please get in touch with us, and we can get that custom-made for you. Also, If you want, we can also schedule an online meeting to help you configure the Joomla User Provisioning and Sync Plugin.

Hello there!

Need Help? We are right here!

support
Contact miniOrange Support
success

Thanks for your inquiry.

If you dont hear from us within 24 hours, please feel free to send a follow up email to info@xecurify.com