Setting up a Microsoft Teams Integration with Microsoft Azure

Before creating any Microsoft Teams spaces for PowerSteering projects, a connection needs to be established through Microsoft Azure. Once an app is created in Azure, an integration between PowerSteering and Microsoft Teams can be configured.

Setting up an integration between PowerSteering and Microsoft Teams requires multiple steps. Follow these procedures in the order they are listed:

To create an app in Azure:

  1. Log into your Azure portal through portal.azure.com.

    Note: If your organization has not set up an account in Microsoft Azure, speak to an IT representative.

  2. Open up the Navigation Menu in the top left-hand corner of the screen.

  3. Select Azure Active Directory:

    Click to enlarge.

  4. Select App registrations from the "Manage" menu on the left-hand side.

  5. Select New registration:

    Note: You may be denied access to this feature if you have not been given permission to register applications for your organization. If this is the case, speak to your Azure administrator.

  6. Enter a meaningful Name for your new application.

  7. Specify who can use the application.

    Note: Selecting "Accounts in this organizational directory only" is the recommended choice if members of your organization will be using this feature. However, you should consult your Azure administrator to find out the preferred choice for your organization.

  8. Click Register.

  9. Take note of both the "Application (client) ID" and the "Directory (tenant) ID" from the new applications Overview page:

    Note: You should copy and paste both of these somewhere secure on your computer.

 

To obtain a Certificate Thumbprint:

Note: You may also create an application secret instead of obtaining a Certificate Thumbprint. However, this is the more secure option.

  1. Select Certificates and secrets from the "Manage" menu on the left-hand side of the application's page:

    Click to enlarge.

  2. Select the Upload certificate button.

  3. Copy the Thumbprint that appears:

  4. Paste the Thumbprint somewhere secure on your computer

    OR

    Paste the Thumbprint into the "Certificate Thumbprint" field in PowerSteering while configuring the integration.

 

To create an application secret:

Note: You may also obtain a Certificate Thumbprint instead of creating an application secret. Obtaining a Thumbprint is the more secure option.

  1. Select Certificates and secrets from the "Manage" menu on the left-hand side of the application's page:

    Click to enlarge.

  2. Select the New client secret button.

  3. Enter a brief Description for the "client secret".

  4. Select one of the expiry options.

    Note: "Never" is the recommended option. The other options will require the integration configuration to be updated either once a year or once every two years.

  5. Select the Add button.

    Click to enlarge.

  6. Select the Copy button for your newly created "secret" on the application "Certificates and secrets" page:

    Click to enlarge.

  7. Paste the "secret" somewhere secure on your computer

    OR

    Paste the "secret" directly into the "Client secret" field in PowerSteering while configuring the integration.

    Caution: This client secret can be copied once and cannot be recovered after performing another action or leaving the page. However, new client secrets can be generated if needed.

 

To add API permissions:

  1. Select API permissions from the "Manage" menu on the left-hand side of the application's page:

    Click to enlarge.

  2. Select the Add a permission button.

  3. Select Microsoft Graph under the "Microsoft APIs" menu.

  4. Select Application Permissions.

  5. Grant the following permissions:

    • Directory.Read.All

    • Team.Create

    • TeamMember.ReadWrite.All

    • TeamSettings.ReadWrite.All

    • User.Invite.All

    • User.Read.All

  6. Select the Grant admin consent button.

 

To set up the Microsoft Teams integration in PowerSteering:

  1. Log into PowerSteering.

  2. Select Microsoft Teams Integration under "Configuration" in the "Admin" menu:

    Click thumbnail to play.

  3. Enter the following information:

  4. Click Verify to test the connection.

    Note: A green "Success" banner will appear to indicate that the connection works. If the connection is not successful, ensure that all of the provided information is accurate before contacting an IT representative.

  5. Click Save.

 

After successfully integrating PowerSteering and Microsoft Teams, Project Owners will have the option to create a Microsoft Teams Space for Projects:

Note: Only the owner of a Project can create a Microsoft Teams Space for the Project.