User Sync and Group Sync for Azure AD

User Sync & Group Sync app syncs user and group information from Azure AD to Jira and Confluence. Users, groups and directory details can by synced user group attributes. Sync can be performed manually, scheduled to run after set time intervals, or during user login.

This way the administrator only needs to manage user accounts in Azure AD. This reduces the administration time required to create users and groups in Atlassian modules such as Jira and Confluence.

Download And Installation

  • Log into your atlassian instance as admin.
  • Navigate to the settings menu and Click Manage Apps.
  • Click Find new apps or Find new add-ons from the left-hand side of the page.
  • Locate miniOrange User and Group Sync app.
  • Click Try free to begin a new trial or Buy now to purchase a license.
  • Enter your information and click Generate license when redirected to MyAtlassian.
  • Click Apply license.

Step 1: Setup Azure AD.

  • Log in to Azure AD Portal

  • Select Azure Active Directory ⇒ App Registrations. Click on New Application Registration.
  • sync users, groups and directory details using Azure AD into Jira and Confluence
  • Assign a Name and choose the account type.In the Redirect Url, leave it blank and click on Register button.
  • sync users, groups and directory details using Azure AD into Jira and Confluence
     
  • After Registration you can see the "Application ID" and the "Directory (tenant) ID". You will need both to setup the Azure AD in User Sync & Group Sync app.
  • sync users, groups and directory details using Azure AD into Jira and Confluence
  • In the Left panel click on Certificates & secrets. click on the New client secret button. It will show you the popup for adding a new client secret.
  •  sync users, groups and directory details using Azure AD into Jira and Confluence 
  • Add "secret key" in the descripton and add expires in 1 year and click on Add button.Copy client secret keep it handy it will reqired while Setup User Sync app.
  • sync users, groups and directory details using Azure AD into Jira and Confluence
     
  • Select API permissionsAdd a permission. Click on Microsoft Graph.
  • sync users, groups and directory details using Azure AD into Jira and Confluence
     
  • Click Delegated permission and Select below permissions
  • sync users, groups and directory details using Azure AD into Jira and Confluence
  • Search for User and select highlighted permissions in below image.
  • sync users, groups and directory details using Azure AD into Jira and Confluence
  • Search for Group and select highlighted permissions in below image.
  • sync users, groups and directory details using Azure AD into Jira and Confluence
  • Search for Directory and select highlighted permissions in below image.
  • sync users, groups and directory details using Azure AD into Jira and Confluence
  • Now, click on Application permissions and assign same permission as you assigned for Delegated permissions.
  • sync users, groups and directory details using Azure AD into Jira and Confluence
  • Search for User and select highlighted permissions in below image.
  • sync users, groups and directory details using Azure AD into Jira and Confluence
  • Search for Group and select highlighted permissions in below image.
  • sync users, groups and directory details using Azure AD into Jira and Confluence
  • Search for Directory and select highlighted permissions in below image.
  • sync users, groups and directory details using Azure AD into Jira and Confluence
  • After assigning permissions you have to click onGrant admin consent for Demo
  • sync users, groups and directory details using Azure AD into Jira and Confluence

Step 2: Setup User Sync app.

  • In this step, You will be Setup User Sync & Group Syncin Atlassian. I believe you have Application (client) ID, Directory (Tenant) ID, Client Secret from Step 1 of this page. Now, proceed with the User Sync & Group Sync Configuration in Atlassian module.

  • App Name Enter unique name which you can identify in applist after configuration.
    Client ID Enter Azure AD Application (client) ID which you will find in overview page of the Azure AD app.
    Tenant ID Enter Azure AD Directory (tenant) ID which you will find in overview page of the Azure AD app.
    Client Secret Enter Azure AD Client secret which were created while Setting up Azure AD.
    Regex on Username Enter the regex and replacement to change the username received from Cloud application. For eg: To transform demouser@gmail.com to demouser, enter (.*)@.* as regex and $1 as replacement.
    Set Scheduler Time Interval To synchronize user and group information, choose the scheduler time interval.
    Enable Import Users To import all active Azure AD Users with their groups.
    Enable Update Users If you wish to update existing User in Atlassian module.
    Enable/Disable Users If you wish to ativate/deactivate existing User in Atlassian module depending upon their status in Azure AD.
    sync users, groups and directory details using Azure AD into Jira and Confluence
  • click on Save Settings
  • Now you need to click on Synchronize to trigger the Sync operation.
  • Auto-sync for all user will work as per scheduler time which configured previously.
  • Single User Sync & Group Sync will work when user logging into Atlassian module.

  • sync users, groups and directory details using Azure AD into Jira and Confluence



If you are looking for anything which you cannot find, please drop us an email on info@xecurify.com