Important Update Effective February 1, 2024!
Due to recent changes in Jira and Confluence, we've made the tough decision to discontinue the OpenID Connect (OIDC)/OAuth app and no longer provide new versions for the newest Jira/Confluence releases as of January 31, 2024.
This is due to some necessary components no longer shipping with Jira/Confluence, which would require some extensive rewrites of the OIDC App.
Important Update! This app will be discontinued soon!
Due to recent changes in Jira, which no longer ships with some components required for our Read Receipts app to run, we've made the tough decision to discontinue the app, as of Februar 5, 2025.
Important Update! This app will be discontinued soon!
We've made the tough business decision to discontinue the app, as of January 11, 2025.
How to transform Microsoft Entra ID (formerly Azure AD) guest usernames
Goal
Transforming guest usernames from Microsoft Entra ID (formerly Azure AD) so that they match Atlassian usernames.
A guest username in Azure looks like the below, and a transformation will basically restore the email address part of the guest username.
c.guest_guestcompany.com#EXT#@company.com
Prerequisites
- an Microsoft Entra ID (formerly Azure AD) subscription
- A (evaluation) subscription for the SAML SSO app for Atlassian Data Center or Server applications
- Admin access to your Atlassian Data Center or Server product
For more information about the prerequisites listed above, access the following link:
https://wiki.resolution.de/doc/saml-sso/latest/all/setup-guides-for-saml-sso/azure-ad
Step-by-Step Guide
- Go to the configuration page of SAML SSO for Atlassian Data Center or Server
- Select your identity provider (.How to transform Azure AD guest usernames v4.0.x#Image 01)
- Scroll down to the Attribute Mapping table
- Edit the Name-ID - Username Mapping (Image 02)
- Pick the NameID and convert Azure guest-user-UPN Template (Image 03)
- This is going to add the following transformation into the Regular Expression configuration Option.
Regular expression: (.*)_(.*)#EXT#.*
Replacement: $1@$2
You can also manually open this configuration and test with the Regex Replacement Tester(Image 04) - Apply the configuration and Save your configuration.
Image 01: Select the entry for the Azure AD identity provider
Image 02: Edit NameID - Username Mapping
Image 03: Choose the predefined Template
Image 04: Display what the predefined Template has changed