Verbindungsparameter

Bevor Sie einen Konnektor in Azure Logic Apps Microsoft Power Automate, oder Microsoft Power Apps verwenden, muss der Benutzer eine Verbindung herstellen, indem er sich beim Back-End-Service authentifiziert. Diese Informationen darüber, wie die Authentifizierung mit dem Backend-Dienst erfolgt, müssen beim Erstellen des Konnektors als Teil der Verbindungsparameter definiert werden. Wenn Sie einen benutzerdefinierten Konnektor über die Benutzeroberfläche auf dem Power Automate/Power Apps-Portal erstellen, können Sie im Register Sicherheit angeben, welche Art von Authentifizierung Sie beim Erstellen der Verbindung verwenden möchten.

Authentifizierungstypen

Die verschiedenen Arten der Authentifizierung, die derzeit unterstützt werden, sind

  • Keine Authentifizierung
  • Standardauthentifizierung
  • Api-Schlüssel-basierte Authentifizierung
  • Oauth 2.0

Keine Authentifizierung

Der Benutzer benötigt keine Authentifizierung, um eine Verbindung mit dem Konnektor herzustellen. Jeder anonyme Benutzer kann in diesem Fall Ihren Konnektor verwenden.

Standardauthentifizierung

Dies ist der einfachste Authentifizierungstyp, bei dem der Benutzer nur den Benutzernamen und das Kennwort angeben muss, um die Verbindung zu erstellen.

Screenshot, der die Felder für die Basisauthentifizierung zeigt.

Die Werte, die Sie unter Parameterbezeichnung eingeben, sind die Namen für die Felder „Benutzername“ und „Passwort“, die der Benutzer beim Erstellen der Verbindung sieht. Für das oben gezeigte Beispiel ist dies das, was der Benutzer sehen wird, wenn er eine Verbindung erstellt:

Screenshot, der die versteckten Werte in den Feldern für die Basisauthentifizierung zeigt.

Api Schlüsselbasierte Authentifizierung

Der Benutzer muss beim Erstellen der Verbindung den API-Schlüssel angeben. Im Feld Parameterstandort haben Sie die Möglichkeit, den API-Schlüssel in Headern oder per Abfragezeichenfolge an Ihren Dienst zu senden, wenn die Anforderung übermittelt wird.

API-Schlüssel-Authentifizierung

Der Wert, den Sie unter Parameterbezeichnung eingeben, ist der Name des Feldes, das der Benutzer sehen wird. Zum Beispiel wird das folgende Bild dem Benutzer zur Zeit der Verbindungsherstellung angezeigt. Wenn eine Anfrage an Ihren Dienst gestellt wird, wird der Anfrage ein Header mit dem Namen 'ApiKey' und dem vom Benutzer eingegebenen Wert hinzugefügt.

Api-Schlüssel-Authentifizierung

Oauth 2.0

Dies ist der am häufigsten verwendete Typ, der das Oauth 2-Authentifizierungs-Framework zur Authentifizierung bei dem Dienst verwendet. Vor der Verwendung dieses Authentifizierungstyps müssen Sie Ihre Anwendung beim Dienst registrieren, damit darüber Zugriffstoken für die Benutzer empfangen werden können. Beispiel: Registrieren Sie die Anwendung unter Azure AD zeigt, wie Sie eine Anwendung mit dem Dienst Azure Active Directory registrieren können. Die folgenden Informationen müssen angegeben werden:

  • Identitätsanbieter: Die Benutzerschnittstelle unterstützt derzeit mehrere Identitätsprovider. Die allgemeinen sind Generic Oauth 2, die für jeden Dienst verwendet werden können, und Azure Active Directory, die für alle Azure-Dienste verwendet werden können. Einige spezifische Identitätsanbieter wie Facebook, GitHub, Google usw. werden ebenfalls unterstützt.

  • Kunden-ID: Die Kunden-ID der Anwendung, die Sie bei dem Dienst registriert haben.

  • Kundengeheimnis: Das Kundengeheimnis der Anwendung, die Sie bei dem Dienst angemeldet haben.

  • Autorisierungs-Url: Der API-Autorisierungsendpunkt zur Authentifizierung mit dem Dienst.

  • Token-URL: Der API-Endpunkt zum Abrufen des Zugriffstokens nach erfolgter Autorisierung.

  • Aktualisierungs-URL: Der API-Endpunkt zum Aktualisieren des Zugriffstokens, sobald es abgelaufen ist.

Hinweis

Derzeit wird der Gewährungstyp für Clientanmeldeinformationen von benutzerdefinierten Konnektoren nicht unterstützt.

Das folgende Beispiel veranschaulicht die Verwendung des generischen Identitätsproviders Oauth 2 zur Authentifizierung mit dem Active Directory-Dienst.

Oauth 2.0

Während des Prozesses für die Verbindungserstellung wird der Benutzer aufgefordert, die Anmeldeinformationen für die Anmeldung beim Dienst einzugeben. Diese Anmeldedaten werden von der Anwendung verwendet, um ein Autorisierungstoken zu erhalten. Für jede Anforderung wird dieses Autorisierungstoken über den Autorisierungsheader an Ihren Dienst gesendet.

Feedback senden

Wir freuen uns sehr über Feedback zu Problemen mit unserer Connector-Plattform oder neuen Feature-Ideen. Wenn Sie Feedback geben möchten, gehen Sie zu Probleme melden oder Hilfe zu Connectors und wählen Sie einen Feedbacktyp aus.