Uploaded image for project: 'Atlassian Guard'
  1. Atlassian Guard
  2. ACCESS-747

Prioritize SCIM Full Name attribute over SAML when both integrations are being used

    • 319
    • Our product teams collect and evaluate feedback from a number of different sources. To learn more about how we use customer feedback in the planning process, check out our new feature policy.

      Current functionality:

      SAML SSO uses givenname and surname attributes to define the Full name for an Atlassian account.

      User provisioning ( SCIM ) uses displayName attribute to define the Full name for an Atlassian account.

      It's possible to have different values mapped by SCIM and by SAML and SCIM will update when syncing and SAML will update when users log in.

      The suggestion:

      Knowing that some IdPs don't support changing the givenname and surname it would be great if, when having SCIM, only the attribute send by SCIM is considered. Otherwise, customers may face unwanted Full name changes for their users due to both integrations values mismatch.

      Workaround:

      Option 1 : Remove the givenname and surname attributes of SAML from being sent by the IdP, with this the SCIM attribute will be the only one updating the value.

      Note: this is only applicable for IdPs which allow modifying/removing the attributes.
      OR
      Map the givenname to the displayname and map surname to a dummy AD attribute that does not contain any real value.

      Option 2 : In Okta, update the User's Profile so that their Nickname is sent as their givenName/surName

      Option 3 : Alternatively, you can configure SAML in atlassian using a generic app in Okta in addition to the "Atlassian Cloud" app (for SCIM) by simply changing the SAML settings in Atlassian to point to the new generic app in Okta.
      This trades-off the ability to have both a Jira and a Confluence button in Okta for the ability to disable the givenName/surName attributes in SAML. Please note that the email address for the nameId needs to use the same user property as the SCIM configuration used by the "Atlassian Cloud" app.

      Option 4 : In Okta, we can force the Provisioning DisplayName attribute to use the "GivenName SurName" format, similar to what is used by the SAML-SSO for setting up the name.

      • Set the provisioning displayName attribute to user.firstName+" "+user.lastName . Use "Force sync" to propagate the changes to Atlassian.
         

          Form Name

            [ACCESS-747] Prioritize SCIM Full Name attribute over SAML when both integrations are being used

            Aneita added a comment -

            Hi everyone,

            Just a quick update to let you know that this change has now been released. SAML will no longer override the full name attribute for a SCIM-synced user. If you experience any issues with this, please raise a new ticket so that we can investigate further.

            Cheers,

            Aneita

            Aneita added a comment - Hi everyone, Just a quick update to let you know that this change has now been released. SAML will no longer override the full name attribute for a SCIM-synced user. If you experience any issues with this, please raise a new ticket so that we can investigate further. Cheers, Aneita

            Thank you Aneita! This is GREAT news! A HUGE help to us.

            Fontane, Matt added a comment - Thank you Aneita! This is GREAT news! A HUGE help to us.

            Aneita added a comment -

            Hi everyone,

            Thanks for your interest and patience on this feature request.

            Good news - next week, we will begin rolling out a change to prevent SAML from overriding a users' full name when the user is also synced via SCIM.

            I will update this ticket once the rollout is complete (expected to take 1 week after starting).

            Thanks,

            Aneita

            Aneita added a comment - Hi everyone, Thanks for your interest and patience on this feature request. Good news - next week, we will begin rolling out a change to prevent SAML from overriding a users' full name when the user is also synced via SCIM. I will update this ticket once the rollout is complete (expected to take 1 week after starting). Thanks, Aneita

            Calvin Lee added a comment -

            This issue caused us to inadvertently deadname some employees which triggered a DEI mess. Please fix this technical oversight!

            Calvin Lee added a comment - This issue caused us to inadvertently deadname some employees which triggered a DEI mess. Please fix this technical oversight!

            Please implement this change in the OIN network to allow us to choose which Okta attributes to send to givenname and surname and corresponding documentation. It's something we've come to expect in Okta and other applications This is the 9th most voted ticket and it's an easy fix! The SCIM is pointless if SAML is overwriting.

            The workarounds don't work for Okta because the integration does not allow us to modify the givenname  and surname attributes. 

            Olivia Brown added a comment - Please implement this change in the OIN network to allow us to choose which Okta attributes to send to givenname and surname and corresponding documentation. It's something we've come to expect in Okta and other applications This is the 9th most voted ticket and it's an easy fix! The SCIM is pointless if SAML is overwriting. The workarounds don't work for Okta because the integration does not allow us to modify the givenname  and surname attributes. 

            We found an additional workaround which works for us: Simply don't provide the givenname and surname attributes via SAML SSO!

            After removing these attributes from the SAML configuration + having a fresh SCIM record sync (performed by Atlassian support), the full names of managed accounts remain correct even after SAML SSO logins.

            Brüse, Bernhard added a comment - We found an additional workaround which works for us: Simply don't provide the givenname and surname attributes via SAML SSO! After removing these attributes from the SAML configuration + having a fresh SCIM record sync (performed by Atlassian support), the full names of managed accounts remain correct even after SAML SSO logins.

            Joabe Soares added a comment - https://getsupport.atlassian.com/browse/PCS-212512

            This is a really important feature to implement. 

            Dave Peticolas added a comment - This is a really important feature to implement. 

            Dear all,

            We have faced this issue too.
            I've created a fifth workaround, publishing it to the Atlassian community, you cab find it here:
            https://community.atlassian.com/t5/Atlassian-Access-discussions/Changing-order-of-the-names-in-Access/m-p/2441744#M317?utm_source=dm&utm_medium=unpaid-social&utm_campaign=P:online*O:community*I:social_share*

            Have a nice day!
            Peter

            Peter Cselotei - Lupus Consulting Zrt. added a comment - Dear all, We have faced this issue too. I've created a fifth workaround , publishing it to the Atlassian community, you cab find it here: https://community.atlassian.com/t5/Atlassian-Access-discussions/Changing-order-of-the-names-in-Access/m-p/2441744#M317?utm_source=dm&utm_medium=unpaid-social&utm_campaign=P:online*O:community*I:social_share* Have a nice day! Peter

            Sarah Rosas added a comment - https://getsupport.atlassian.com/browse/PCS-198467

              ayang@atlassian.com Aneita
              mdossantos Matheus
              Votes:
              230 Vote for this issue
              Watchers:
              170 Start watching this issue

                Created:
                Updated:
                Resolved: