Sync user profile photos to your organization
Identity providers lack built-in capabilities to sync profile pictures. This page provides instructions for you to sync photos to your Atlassian organization from different identity providers. You need to configure user provisioning attributes in your identity provider in these steps.
Create attributes for photo value and type in your identity provider.
Create attributes for photo value and type in Atlassian app.
Map user profile attributes to the Atlassian app.
Before you begin
To sync photos to your Atlassian organization, you need to update the photo attribute in your identity provider and host the photo on a server that Atlassian can access. You can sync photos from the following identity providers: Microsoft Entra (Azure), Okta, One Login, and Ping Identity.
To update attribute name and value:
Enter attribute name urn:ietf:params:scim:schemas:core:2.0:User:photos
Enter attribute value in this format:
[{value: "https://www.example.com/image.jpeg", type: "photo", primary: True/False}]
To host the photo:
Make sure your server supports the following endpoints:
HEAD - that returns an image content type.
Content type-
"image/jpeg"
GET - that returns the image along with the content type.
Content type-
"image/jpeg"
Body - Image
Sync photos from Okta
To create attributes for photo value and type in your identity provider:
Select Directory > Profile editor > Select the App User (default).
Select Add Attribute.
Create a new attribute with
Display Name - Primary Photo Value
variable name-primaryPhotoValue
Data type - string
For Okta, it is not required to create an additional attribute for Photo Type because the Atlassian app allows sending the same value “photo” for all users.
To create attributes in Atlassian app:
Go to applications, select Atlassian cloud> Provisioning.
Select Go to Profile Editor.
Add attribute for the display name Primary Photo Value.
Data type - string
Variable name - primary_photo_value
External name - photos.^[primary==true].value
External namespace - urn:ietf:params:scim:schemas:core:2.0:User
Add attribute for the display name: Primary Photo Type.
Data type - string
Variable name - primary_photo_type
External name - photos.^[primary==true].type
External namespace - urn:ietf:params:scim:schemas:core:2.0:User
To map user profile attributes to Atlassian app:
Go to applications, select Atlassian cloud> Provisioning.
Select Show unmapped attributes.
Edit these attributes.
Select primary photo attribute value.
Select map from Okta profile.
Select user profile level attribute primaryPhotoValue.
Apply on> select create and update.
Select primary photo type:
Select - same value for all users.
Enter “photo”.
Apply on > select create and update.
View photo in account profile
After you update the attribute and host the photo, you can view the photo for the managed account in their account profile.
To view the photo:
Log in to id.atlassian.com as the user.
See that the profile picture has changed for the user.
Was this helpful?