Integration KanBo und Microsoft Power Automate: Installation

Inhaltsverzeichnis

Vorbereiten des Zertifikats und Hochladen in KanBo

1. Erstellen Sie das Zertifikatspaar mithilfe dieser Anleitung.

2. Öffnen Sie das Azure-Portal. Stellen Sie sicher, dass Ihre Web-App mindestens über den Basic-Plan verfügt.


3. Gehen Sie zu TLS/SSL-Bindungen und gehen Sie zu Private Key-Zertifikate (.pfx) Wählen Sie Zertifikat hochladen aus.

4. Geben Sie das Passwort ein und laden Sie es hoch.

5. Kopieren Sie den Fingerabdruck des Zertifikats.

6. Öffnen Sie die Konfiguration und fügen Sie eine neue Anwendungseinstellung hinzu.

7. Der Name der Einstellung sollte WEBSITE_LOAD_CERTIFICATES lauten. Der Wert sollte der Fingerabdruck des Zertifikats sein. Speichern Sie es.


Konfiguration

Bevor Sie beginnen, sollten Sie eine eindeutige Broker-URL für Ihr KanBo erhalten haben (etwa https://powerautomate.authkanbo.com/mykanbo/). Der "mykanbo"-Teil der URL wird durch Ihren Firmennamen ersetzt und wird verwendet, wenn Sie die Konfiguration von KanBo ändern

1. KanBo appsettings.json  

- Gehen Sie zu  KanBo

- Gehen Sie dann zur Site -> wwwroot -> appsettings.json und überprüfen Sie zunächst zu Beginn der App-Einstellungen, ob die Oauth-DLL geladen wird:

"assemblies": [
{"Path": "KanBo.Oauth.dll"}
],
Wenn nicht, fügen Sie {"Path": "KanBo. Oauth.dll"} an das Array

2. Fügen Sie die folgenden Zeilen in den Abschnitt "Plugins" der appsettings.json ein:

{
    "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. Fügen Sie Ihre Informationen in Abschnitte ein:

Aussteller: "" - Fügen Sie einen eindeutigen Namen zwischen Anführungszeichen hinzu, z. B.:

Issuer: "PowerAuth"

value: "" - Fügen Sie den Fingerabdruck des Zertifikats zwischen Anführungszeichen hinzu, z. B.

value: "YPWP4YL7DR2KO14YHPGLLDEQZ993FAMZDP7IYMUL"

Speichern Sie die appsettings.json.

4. Gehen Sie zurück zum KanBo und öffnen Sie den Plugins-Ordner.

Stellen Sie sicher, dass Sie die folgende Datei dort haben:

- KanBo. Oauth.dll

Wenn die Datei vorhanden ist, kann KanBo sicher neu gestartet werden. Bitte tun Sie dies, damit die Änderungen wirksam werden.

Sollte die Datei fehlen, wenden Sie sich bitte an den KanBo unter support@kanboapp.com.


Abrufen der Anmeldeinformationen

1. Gehen Sie zu Ihrer KanBo und fügen Sie "auth/ISSUERNAME/newclient" zum Namen hinzu (wobei ISSUERNAME der Ausstellername ist, den Sie im vorherigen Schritt festgelegt haben)

Sie sollten eine Ausgabe wie die folgende erhalten:

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. Öffnen Sie appsettings.json und ersetzen Sie den auskommentierten Abschnitt "client" durch die "Client config" aus der Ausgabe:

3. Senden Sie die "OAuth2 config"-Daten an support@kanboapp.com, da dieser Eintrag zu unserem Broker hinzugefügt werden muss. Wir werden Sie darüber informieren, wenn der Vorgang abgeschlossen ist, und Ihnen einen eindeutigen Link zusenden, den Sie bei der Aktivierung eines benutzerdefinierten Konnektors verwenden können.

4. Nachdem dies erledigt ist, beginnen Sie mit dem Aktivierung eines benutzerdefinierten KanBo-Konnektors für Power Automate KanBo

Dieser Artikel bezieht sich auf:

War dieser Beitrag hilfreich?

Bitte kontaktieren Sie uns, wenn Sie weitere Fragen haben.