Uploaded image for project: 'Jira Service Management Cloud'
  1. Jira Service Management Cloud
  2. JSDCLOUD-16033

Add support for Azure Managed Identities for accessing mailboxes

XMLWordPrintable

    • 1
    • 6
    • 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.

      Problem Definition

      Jira does not allow to access Exchange resources, mailboxes specifically, through managed identities and requires a user identity instead.
      This is not considered a best practice anymore because:

      Suggested Solution

      Implement support for Azure managed identities.

      Why this is important

      Managed Identities offer a large number of benefits including:

      • Secret/key management. Rotating secrets is best practice. This is done automatically with Managed Identities. Complicated if changing passwords manually/scripting.
      • Secret/key inventory. Makes it easier to see what apps have what permissions.
      • Revoking access. Makes it easy to revoke access for a certain app.
      • Better granularity. User identity will give full access to everything in that account. By using MI/RBAC on resources it is possible to set for just read access to a specific resource.
      • Managed identities are more cost-efficient.
      • It's harder to guess/brute force credentials and even then exploited service/user/resource cannot be impersonated by the attacker.
      • Future proof. Managed identities are becoming the new standard for unmanned access to resources.

      Workaround

      Use OAuth to connect the external mailbox according to the guidelines on this page.

              Unassigned Unassigned
              skleist@atlassian.com Simon K (Inactive)
              Votes:
              8 Vote for this issue
              Watchers:
              10 Start watching this issue

                Created:
                Updated: