Search Results :

×

Automatic User Provisioning and Sync Between Joomla and Okta

Automatic User Provisioning and Sync Between Joomla and Okta


Okta User Sync is an easy-to-use plugin for Joomla that provides seamless synchronization of user information between Okta and Joomla. It provides a simple and secure way to keep user information in sync, allowing administrators to easily provision users and manage user data with manual, on-demand or scheduler-based provisioning.

1. Install the Okta User Sync for Joomla

  • Down the zip file for the miniOrange Joomla Okta User Sync plugin from the link here .
  • Login into your Joomla site’s administrator console.
  • From Menu, click on System, then under Install section click on Extension.
  • Login to Joomla using Okta User sync - install
  • Upload the downloaded zip file to install the Okta User Sync for Joomla plugin.
  • Login to Joomla using Okta User sync- download zip
  • Installation of the plugin is successful. Now click on Start using miniOrange Okta User sync plugin.
  • Login to Joomla using Okta User sync- user sync
  • Click on the Configure the plugin button on the Welcome Screen tab
  • Login to Joomla using Okta User sync- user sync
  • After clicking on the Configure the plugin you will be redirected to the Configure Okta tab.
  • Login to Joomla using Okta User sync- okta tab

    2. Integrating Joomla with Okta

  • In the Okta configuration, you will have to configure the below-mentioned values from Okta into Joomla.
    • OKTA Base URL

    • The Okta base URL is the base URL for the Org Authorization Service or your Okta Domain. For example
    • Okta Bearer Token

    • To generate your Okta Bearer Token, log into your Okta Dashboard with admin credentials.
    • From the left menu bar click on the Security option and from the dropdown sub-menu, click on the API option.
    • Login to Joomla using Okta User sync - Api
    • On the API Page, click on Tokens options and then click on the Create token button.
    • Login to Joomla using Okta User sync - token option
    • In the create token window, enter the name for the token and click on Create token button.
    • Login to Joomla using Okta User sync-create token
    • After the token is generated, the Bearer Token is generated. Copy the token and this will be your Bearer token. To copy the Token Value, you can simply click on the clipboard icon
    • bearer token
    • Once the token is successfully created, you will see a token as shown below.
    • Login to Joomla using Okta User sync- user sync
    • Paste the copied bearer token in the Joomla Bearer Token text field.
    • Login to Joomla using Okta User sync - Joomla Bearer Token

      Test Connection

    • In the Test Username field you will have to enter the user email id which is present in your Okta portal and click on the Save Configuration button.
    • Joomla Bearer Token- Configuration
    • Click on the Test connection button.
    • If the Test Configuration is successful, you will receive a success message as shown below:
    • Azure AD user sync with Joomla- Client Secret

    3. Provisioning / Synchronization

    • Hover over to the User Synchronization tab and select the type of Synchronization you want to carry out.

    4. Okta User Directory to Joomla

  • This section allows you to manually provision your users present on your Okta domain to your Joomla users.
  • Okta user sync -okta domain
  • For user creation in Joomla, map the Joomla Username , Nmse, and Email to the Okta User Directory attributes as retrieved from the attribute mapping and click on the Save Configuration button.
  • To Crate a User From Okta to Joomla

  • Fill the user attribute mapping from this
  • Okta user sync - attribute mapping
  • Enter the username of the user present in Okta and click on the Create User button. This allows you to create a user in your Joomla database.
  • Okta user sync - create user

    TO SYNC all users from Okta to Joomla

  • To sync all of your users present on Okta to Joomla, click on the Sync All Users button. This will sync all your users present in Okta to Joomla. If a user is not present in Joomla, the user will be created, else if a user is already present in Joomla their details will be synced from Okta.
  • Okta user sync - sync user okta to joomla

5. Joomla to Okta User Directory

  • To sync users from Joomla to the Okta User Directory, choose the Okta User Directory <- Joomla option.
  • Okta user sync - okta user directoy
  • To create a user from Joomla to Okta, you can search the user’s username in the dropdown and click on Create User button. By this a user will be created on your Okta end.
  • On the other hand, to delete a user from Okta you can simply enter the user’s username and the user will be deleted from the Okta User Directory.
  • Okta user sync - create-user-delete
  • The plugin also offers an option to sync users from Joomla to Okta.
  • Enable Automatic User Creation: If a user is updated, the user details will be synced to Okta. If a user is not in Okta, the user will be created, else the user details will be synced.
  • Enable Automatic User Deletion : This deletes a user in Okta once a user is deleted in Joomla.
  • Okta user sync - Enable Automatic User Deletion-Creation
  • You can also sync all your users from Joomla to Okta. To sync all your users, you can click on the Sync All Users from Joomla button.

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 Okta User 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