This is a feature in Kantega SSO to support running the Atlassian products Confluence, Jira, Bamboo, and Bitbucket as apps in Microsoft Teams. Kantega SSO also gives you single sign-on using your user’s identity from Microsoft Entra ID.

If you are planning on running Microsoft Teams in browsers and not only as a standalone app, you will have to consider getting SameSite cookies to work for the Atlassian apps when loaded in the Teams app, because of issues with iframes and SameSite cookies.

This problem is explained here: https://jira.atlassian.com/browse/CONFSERVER-59298

Setup guide

The following steps are required to make Confluence, Jira, Bamboo, or Bitbucket run inside Teams and offer SSO. Parts of this guide is based on this guide from Microsoft https://docs.microsoft.com/en-us/microsoftteams/platform/sbs-tabs-and-messaging-extensions-with-sso?tabs=vs2019.

No

Name

Description

I

Disable anti clickjacking protection in Confluence

For Confluence only:

Disable anti clickjacking protection as this is too strict to allow Confluence being added in a Teams app, and enable similar protection in Kantega SSO that allows for usage in Teams.

II

Add Microsoft Teams SSO configuration to OIDC client application in Microsoft Entra ID

In Microsoft Entra ID:

Either add the relevant Teams SSO configuration to existing OIDC client application or create a new Teams SSO client application.

The latter is especially relevant if your current client application setup is using SAML.

III

Create a Teams app

Create a Teams app with the relevant URLs and values to allow SSO for your Atlassian product and publish this in your company’s Teams tenant.

IV

Turn on Teams SSO login in Kantega SSO

Turn on Teams SSO login in Kantega SSO and test your setup