-
KanBo Installation
- KanBo Installation on Office 365 and Azure (Manual)
- KanBo Installation on Office 365 and Azure (KanBo Installer)
- KanBo On-Premises Installation Requirements and Prerequisites
- KanBo Installation On-Premise SharePoint 2013/2016/2019
- Creating and Updating the Elastic Cloud Deployment
- Creating a Linux Based Virtual Machine on Azure for Elastic Search
- Installing and Configuring Elastic Search on Debian
- Creating a Windows Virtual Machine on Azure for Elastic Search
- Installing and Configuring Elastic Search on Windows
- How to Create a X.509 High-Trust Certificate
- KanBo Setup
- KanBo Modern Webpart Installation
- Uninstall KanBo from Office 365
- Supported Browsers
-
KanBo Updates
-
Additional Components
- Setting Up KanBo Email Notifications on Azure
- Setting Up KanBo Email Notifications (On-Premise)
- KanBo Outlook Add-in Installation (O365)
- Send Email to KanBo - Installation (Cloud)
- Send Email to KanBo - Installation (On-Premise)
- Enabling Email a Card Message
- KanBo and Microsoft Power Automate integration: Installation
- KanBo and Microsoft Power Automate Integration: Activation
- Installation of KanBo MyBoard Synchronization with Outlook Calendar and Outlook Tasks
- Installation of the Autodesk BIM Plugin for KanBo
- KanBo and UiPath Integration: Configuration
- Nintex Integration Installation
- KanBo API for Developers
- KanBo External User Groups (Active Directory Integration)
- KanBo Mini Application Installation
- Plugin for Adding Users to KanBo / Sharepoint When They First Enter it
- SharePoint Profiles Synchronization
- SharePoint Site Collection Balancing and Admin Warnings
- Sync Targets
- Installation of the KanBo Teams App
- Setting up BIM Sync as a Webjob
- Configuring KanBo for OData integration in PowerBI Desktop
- KanBo Powershell Comandlets
- Show all articles ( 3 ) Collapse Articles
-
Tips & Tricks
- Configure How Documents Should Be Opened from KanBo
- Customize KanBo Background Images and KanBo Colors
- Disable Sleeping Tabs in Browsers
- Disable/Enable Public Boards Creation
- Find Out the Certificate Expiration Dates On-Premise
- Get KanBo ID
- How to Change the Help URL in Your KanBo
- Import Users to KanBo
- Renew Certificate for KanBo Graph Installation
- Show KanBo Version
- Removing syncing of profile pictures in the Profile Sync job
- Creating and customizing the Profile Sync Webjob
- KanBo configuration for Microsoft Azure Cloud GCC High environment
-
Troubleshooting
- KanBo Error: 401 (On-Premise Installation)
- KanBo Error: 403 (On-Premise Installation)
- KanBo Error: Cannot Open Database
- KanBo Error: User Authentication Postback Failed (On-Premise Installation)
- Migrate Boards between Office 365 Groups
- Replace Expiring Client Secret
- Grant access to logs of an Azure Web App hosted KanBo
KanBo and Microsoft Power Automate integration: Installation
This post is also available in: Deutsch
Prepare and upload the certificate to KanBo
1. Create the certificate pair using this guide.
2. Open Azure portal. Make sure your Web App is at least on the Basic plan.

3. Go to TLS/SSL Bindings and go to Private Key Certificates (.pfx) Select Upload certificate.

4. Provide the password and Upload it.


6. Open Configuration and add a new Application Setting.

7. The setting's name should be WEBSITE_LOAD_CERTIFICATES. The value should be the Thumbprint of certificate. Save it.
Configuration
Before starting, You should have received a unique broker URL for Your KanBo (something like https://powerautomate.authkanbo.com/mykanbo/). The "mykanbo" part of the URL will be replaced by Your company name and will be used when modifying the configuration of KanBo
1. Open KanBo appsettings.json
- go to https://your-kanbo-address.scm.azurewebsites.net/DebugConsole/?shell=powershell
- then go to site -> wwwroot -> appsettings.json and start by first checking if the Oauth DLL is being loaded at the beginning of the appsettings:
"assemblies": [ {"Path": "KanBo.Oauth.dll"} ],If not, add {"Path": "KanBo.Oauth.dll"} to the array 2. Add the following lines to the "plugins" section of the appsettings.json:
{ "type": "auth.oauth", "issuer": "", "children": [ [ "cert", { "type": "x509-store", "store-name": "my", "store-location": "currentuser", "key": "thumbprint", "value": "", "valid-only": false } ]/*, { "type": "client", "id": "", "secret": "", "url": "", "name": "" }*/ ] }, { "type": "plugin", "alias": "trigger.worker" }, "trigger-action.webhook",
3. Paste your information inside sections:
Issuer: "" - add a unique name between quotation marks, like:
Issuer: "PowerAuth"
value: "" - add certificate's thumbprint between quotation marks, like
value: "YPWP4YL7DR2KO14YHPGLLDEQZ993FAMZDP7IYMUL"
Save the appsettings.json.
4. Go back to KanBo directory and open the plugins folder.
Make sure to have the following file there:
- KanBo.Oauth.dll
If the file is present, it is safe to restart KanBo. Please do so for the changes to take place.
If the file is missing, please contact KanBo support at support@kanboapp.com.
Getting the credentials
1. Go to Your KanBo URL and add "auth/ISSUERNAME/newclient" to the name (with ISSUERNAME being the issuer name You've set in the previous step)
You should receive an output like this:
Client config: { "type": "client", "client": "0xxxxxxxx5", "secret": "yxxxxxxxxxx0=", "url": "https://return-url", "name": "Some App" } OAuth2 config: Client Id: 0xxxxxxxx5 Client Secret: Mxxxxxxf Authorization Url: https://mykanbo.com/auth/PowerAuth/code Access token request url: https://mykanbo.com/auth/PowerAuth/token Refresh token request url: https://mykanbo.com/auth/PowerAuth/token
2. Open appsettings.json and replace the commented out "client" section with the "Client config" from the output:


3. Send the "OAuth2 config" data to support@kanboapp.com, as this entry needs to be added to our broker. We will let You know when the process is finished and will send You a unique link to be used during the activation of a custom connector.
4. After that is done, begin the activation of a KanBo custom connector for Power Automate
This article is related to:
Was this article helpful?
Please, contact us if you have any additional questions.