Installing KanBo Mini Application

Table of Contents

Overview

The article covers the complete installation process for the KanBo Mini Application, including configuration steps and verification to ensure the application is ready to use.

Prerequisites

You will need:

  • A Microsoft 365 license enabling the creation of custom connectors in Power Automate and apps in Power Apps,
  • The KanBo Card Adder and Light Viewer packages,
  • A self-signed .pfx certificate.

KanBo Configuration

  1. Generate a .pfx certificate and store it somewhere, as you will need its path for the next step.
  2. Modify your KanBo appsettings.json file by adding this code:
{
 "type": "auth.oauth",
 "issuer": "power-apps-access",
 "children": [
 [
 "cert",
 {
 "type": "x509-file",
 "file": "PATH TO YOUR .PFX CERTIFICATE",
 "key": "PASSWORD OF THE .PFX CERTIFICATE"
 }
 ]
 ]
 },
  1. Save the appsettings.json file and restart the app.
  2. Once the app has restarted, go to yourkanbourl.com/auth/power-apps-access/newclient. You should then see something like this:

The values that are returned will be used in the next steps, so it’s a good idea to copy them somewhere. Later on, they will be called ‘Value 1’ and so on.

  1. Change the previously added line by adding this:
{
 "type": "auth.oauth",
 "issuer": "power-apps-access",
 "children": [
 [
 "cert",
 {
 "type": "x509-file",
 "file": "PATH TO YOUR .PFX CERTIFICATE",
 "key": "PASSWORD OF THE .PFX CERTIFICATE"
 }
 ],
 {
 "type": "client",
 "id": "VALUE 1",
 "secret": "VALUE 2",
 "url": "https://global.consent.azure-apim.net/redirect",
 "name": "PowerApps"
 }
 ]
 }
  1. Save the appsettings.json file and restart the app.

Creating the Power App

  1. Make sure you have both the KanBo Viewer Light App and the KanBo Card Adder App somewhere on your computer where you can unzip them.
  2. Make a custom connector in Power Automate. Go to make.powerautomate.com, then select Data > Custom connectors.
  1. Select + New custom connector > Import an OpenAPI file.
  1. Enter the name for your custom connector.
  2. Import the “KanBo_PowerApps.json” file from any of the unzipped folders.
  1. Set the icon of the connector and change the host to the URL of your KanBo (without https).
  1. Go to Security, and change the fields to the right values:
  1. Select Create connector.
  2. Go to make.powerapps.com, then select Apps > Import canvas app.
  1. Choose the .zip file of the app you want to upload. This will be in the unzipped folders, so please do not upload the main package you received.
  1. When the upload of the package is complete, select Select during import for the Connector resource. 
  1. Select the Power Automate custom connector that you created in the previous step.
  1. Select Import and start using your app.

Was this article helpful?

Please, contact us if you have any additional questions.