Configuration
  • 21 Oct 2024
  • 2 Minutes to read
  • Dark
    Light
  • PDF

Configuration

  • Dark
    Light
  • PDF

Article summary

Register the Liquit Workspace application in Microsoft Entra ID (Azure AD)

This article provides information about how to register Liquit Workspace in the Azure Portal, where you can find the Microsoft Teams app manifest files, how to download them and all the settings you need to configure to integrate Liquit Workspace in Microsoft Teams.

Pre-requisites
Have an active Microsoft Entra ID (Azure AD) app registration that is used to authenticate to Liquit Workspace.
Write down the URL where Liquit Workspace is accessible as you will need it during the configuration process. This value is indicated as <LWS-URL> in this document.

Configure API permissions on the Liquit Workspace Microsoft Entra ID (Azure AD) app registration.

To allow the Teams application to authenticate users, the exchange token should be configured for Liquit Workspace. Read How to set up your exchange token for more information. Copy the scope from your app registration. This value is indicated as <LWS-Scope> in this document.

Register a new application in Microsoft Entra ID (Azure AD)

To allow the Teams app to authenticate to Liquit Workspace it is necessary to set up a new app registration in Microsoft Entra ID (Azure AD).

  1. Log in to Azure Portal.
  2. In the Azure Portal menu, navigate to Microsoft Entra ID.

azure-portal-ms-entra-id.png

  1. In the left pane, navigate to Manage > App registrations.

azure-portal-app-registration-menu.png

  1. Click on + New registration on the top toolbar.

  2. In the Register an application window that opens, configure the following:

  • Give a name to your app. In our example, we use Liquit Teams App.
  • In the Supported account types section, select Accounts in this organizational directory only (tenant only - Single tenant). For more information about the supported account types, see Microsoft documentation.

MS_Teams1.png

  1. Click Register.

  2. After registering the new application, make a note of the Application (client) ID from the overview menu option. It will be necessary later, for the Microsoft Entra app manifest generator. We will use < LWS-MST-App-ID> to reference this value.

MS_Teams2.png

Download the Microsoft Teams app manifest files

  1. Navigate to the Liquit download page.
  2. Fill in the fields:
Fieldvalue
Workspace URL:<LWS-URL>
App registration identifier: :< LWS-MST-App-ID>
Workspace URL:<LWS-Scope>
  1. When you finish, click Generate.
  2. It will generate a zip archive containing 2 .JSON files. After the download is finished, extract the zip file into a directory. You will need these Microsoft Teams app manifest files for the next step.

MS_Teams3.png

Add Liquit Workspace app manifest to Microsoft Entra ID

  1. In Azure Portal open the Liquit Teams App, you previously registered.
  2. Navigate to Manage > Manifest, and upload the appreg_1.json and for appreg_2.json files.

MS_Teams4.png

Publish the application to Microsoft Teams

  1. Open the Microsoft Teams administrator center and go to Teams apps > Manage apps
  2. Click on the Actions dropdown menu > Upload new app
  3. Select the package.zip in the extracted bundle directory. See Download the Microsoft Teams app manifest files section, step 4.

MS_Teams5.png

It can take some time before the app is shown in Microsoft Teams.

Setting up CORS and CSP in Liquit Workspace

For the Microsoft Teams app to communicate with Liquit Workspace, CORS need to be configured.

  1. In Liquit Workspace navigate to Manage > Portal > Security Settings > Content Security Policy
  2. Add the following link to the list of allowed websites:
https://workspace-apps.recastsoftware.com

MS_Teams7.png


Was this article helpful?