User Profiles for Confluence (Microsoft Attributes Sync)

Synchronization (v 3.5)

There are three ways to synchronize user profile elements with a central storage:

  1. Full synchronization via scheduled job (periodic, automatic)

  2. Full synchronization via manual start (on demand, for all users)

  3. Login synchronization (on demand, for one user when logging in)

During any synchronization, the values of the configured user profile elements are updated from the configured LDAP repositories according to the mapping you defined when configuring the profile elements.

Important Notes

One-way synchronization
Synchronization works in one direction only: data is pulled from the repository and written into the user profile elements. It is never written back to the repository – even if the repository is configured as “Read/Write”.

No support for delegated authentication
Synchronization does not work for internal directories for LDAP authentication (delegated authentication).

1. Synchronization via Scheduled Jobs

Full synchronization for all users can be performed periodically via a scheduled job.

By default, the app is configured to start this synchronization at 1:11 a.m. every night.

You can configure this behavior here:
Administration Console > Users & Security > User Profile Configuration > Advanced Options

Synchronization_via_Scheduled_Jobs.png

Image 1: Advanced Options - Synchronization via Scheduled Jobs

Editing the Scheduled Job

From the Advanced Options screen:

  • Click Edit Scheduled Jobs to open the configuration of all scheduled jobs.

  • Look for the job named “External User Directory Sync Job”.

  • Use this job to:

    • Enable or disable periodic synchronizations.

    • Adjust the schedule (time and interval) for full synchronization.

Behavior in Read-only Mode

If your Confluence instance is in read-only mode, the “External User Directory Sync Job” is configured not to execute the synchronization, to prevent profile data from being updated.

2. Full Synchronization via Manual Start

You can also trigger a full synchronization manually from the Advanced Options:

Administration Console > Users & Security > User Profile Configuration > Advanced Options

Manual_Synchronization.png

Image 2: Advanced Options - Manual Synchronization

On this screen, you will find a Start Synchronization button in the synchronization section.

  • Clicking Start Synchronization triggers a full synchronization for all users, as configured.

  • After completion, a short summary of the synchronization is displayed.

Since a full synchronization is a resource-consuming task, it should not be started during business hours!

3. Login Synchronization

With login synchronization, a user’s profile data is synchronized when that specific user logs in.

Since version 1.10, this setting is disabled by default because it can negatively impact login performance.

You can change this in:

Administration Console > Users & Security > User Profile Configuration > Advanced Options

Enabling Login Synchronization

On the Advanced Options screen:

  • Activate the toggle Enable Login Synchronization.

When enabled:

  • Each time a user logs in, their profile data is synchronized with the user repository.

  • Only the user who is logging in is synchronized during that login.

Login_Synchronization.png

Image 3: Advanced Options - Login Synchronization

Behavior in Read-only Mode

If your Confluence instance is in read-only mode, login synchronization will not run, and the user’s profile data will not be updated during login.

User Policies

This page section explains how the app determines which users it treats as active and how it handles unlicensed users.

Only active users are:

  • Synchronized

  • Exported

  • Considered in organization charts

This is helpful if your user repositories contain non-person entries (e.g., rooms or computers) that should not be treated as regular users.

You can configure these settings here:

Administration Console > Users & Security > User Profile Configuration > Advanced OptionsActive User Policy

image-20260325-140607.png

Image 4: Advanced Options - Active User Policy

Active Users

The Active Users setting controls which users the app considers “active”. It offers two policies:

  1. All Users
    All users present in the system, i.e., all users synchronized from the configured User Directories, even if they are not visible everywhere (for example, not yet listed in the People Directory).
    These are the users you see when you:

    • Navigate to Manage Users in global administration, and

    • Click Show all Users

  2. Visible Users
    Only users that are currently visible, for example:

    • In the People Directory

    • Via user search

Unlicensed Users

In some setups, a user can exist in the directory (and therefore be known to Confluence) but does not currently have a license. The Unlicensed Users setting controls whether those users are displayed in user-facing locations.

This setting influences:

  • The People Directory

  • The macro Profile List

The Unlicensed Users configuration offers two policies:

  1. Show in People Directory and Profile List
    Use this if you want the People Directory and Profile List to reflect everyone who exists in the directory—regardless of current licensing.

  2. Hide in People Directory and Profile List
    Use this if you want the People Directory and Profile List to only show users who are currently licensed. This can reduce clutter in large directories and prevent accounts from appearing in user-facing lists that are not meant to appear there.