Mit einer Verbindung können Sie API-Anmeldedaten für Dienste oder Systeme wie Slack oder Shopify sicher speichern. Um REST-API-Aufrufe im Flow-Builder-Schritt API-Aufruf durchführen zu authentifizieren, können Sie eine Verbindung zu einem externen Dienst oder System herstellen. Verbindungen können nur von einem Administrator erstellt werden.
Überblick über Verbindungen
Eine Verbindung unterstützt eine der folgenden API-Authentifizierungsmethoden:
- API-Schlüssel
- Standardauthentifizierung
- Inhaber-Token
Diese Authentifizierungsmethode bestimmt die Art der in der Verbindung gespeicherten Anmeldedaten. Bei einer Standardauthentifizierungsverbindung werden beispielsweise ein Benutzername und ein Kennwort gespeichert. Nachdem Sie eine Verbindung erstellt haben, können Sie ihren Authentifizierungstyp nicht mehr ändern.
Verschiedene APIs unterstützen unterschiedliche Authentifizierungsmethoden. Die geeignete Authentifizierungsmethode für einen API-Aufruf finden Sie in der Dokumentation der betreffenden API.
HTTP-Header für Authentifizierungstypen
Authentifizierungstyp | HTTP-Header |
---|---|
API-Schlüssel | Wird beim Erstellen der Verbindung festgelegt. Siehe HTTP-Header für API-Schlüssel |
Standardauthentifizierung | Authorization: Basic |
Inhaber-Token | Authorization: Bearer |
Weitere Informationen zu Verbindungen im Flow Builder finden Sie unter Verwenden des Schritts „API-Aufruf durchführen“ im Flow Builder.
Erstellen einer Verbindung
Sie können eine Verbindung im Admin Center auf der Seite „Verbindungen“ erstellen.
So erstellen Sie eine Verbindung
- Klicken Sie in der Seitenleiste des Admin Centers auf
Apps und Integrationen und dann auf Verbindungen > Verbindungen.
- Klicken Sie auf Verbindung erstellen.
- Wählen Sie einen Authentifizierungstyp aus.
- Geben Sie einen Namen für die Verbindung ein. Nachdem Sie die Verbindung erstellt haben, können Sie diesen Namen nicht mehr ändern.
- Konfigurieren Sie die Authentifizierungsinformationen der Verbindung. Diese Angaben werden von der Verbindung verwendet, um REST-API-Aufrufe an den Dienst oder das System zu authentifizieren.
- Geben Sie eine zulässige Domäne für die Verbindung ein. Nachdem Sie die Verbindung erstellt haben, können Sie die zulässige Domäne nicht mehr ändern. Weitere Informationen finden Sie unter Zulässige Domäne.
- Klicken Sie auf Speichern, um die Verbindung zu erstellen.
Nachdem Sie die Verbindung erstellt haben, können Sie ihre Details im Admin Center auf der Seite „Verbindungen“ anzeigen. Weitere Informationen finden Sie unter Managing connections (Englisch).
Zulässige Domäne
Jede Verbindung benötigt einen URL-Hostnamen als zulässige Domäne. Zendesk übergibt die Anmeldedaten der Verbindung nur in API-Aufrufen an diesen Hostnamen. Die Verbindung kann also nicht mit anderen Hostnamen verwendet werden. Das sorgt dafür, dass die Anmeldedaten der Verbindung nicht versehentlich an Unbefugte weitergegeben werden können. Nachdem Sie eine Verbindung erstellt haben, können Sie ihre zulässige Domäne nicht mehr ändern.
Eine Verbindung mit der zulässigen Domäne „api.example.com“ kann beispielsweise nur für API-Aufrufe an den Hostnamen „https://api.example.com“ verwendet werden.
Anforderungen an die zulässige Domäne
Die zulässige Domäne einer Verbindung darf maximal 128 Zeichen enthalten. In diesem Wert enthaltene Subdomänen oder Domänen dürfen maximal 63 Zeichen lang sein. Der Wert muss einen gültigen Domänennamen enthalten.
Eine Verbindung verwendet immer ein https
-Schema. Andere Schemas wie ftps
werden nicht unterstützt.
Platzhalter in der zulässigen Domäne
Die zulässige Domäne einer Verbindung kann anstelle der Subdomäne einen optionalen Platzhalter (*) enthalten. Auf diese Weise kann die Verbindung für jede Subdomäne der angegebenen Domäne genutzt werden. Über eine Verbindung mit der zulässigen Domäne *.example.com
lassen sich also beispielsweise API-Aufrufe an „example.com“ und jede Subdomäne von „example.com“ authentifizieren.
Wenn Sie einen Platzhalter verwenden möchten, müssen Sie als erstes und zweites Zeichen der zulässigen Domäne *.
eingeben. Andere Teile des Hostnamens können nicht durch Platzhalter ersetzt werden. Hostnamen mit Platzhaltern wie exam*.com
oder my-*.example.com.
sind also nicht zulässig.
Platzhalter können nicht allein mit dem Suffix einer öffentlichen Domäne (*.com
, *.com.au
oder *.myshopify.com
) verwendet werden. Eine Aufstellung dieser Suffixe finden Sie in der Liste öffentlichen Suffixe auf publicsuffix.org.
HTTP-Header für API-Schlüssel
Beim Erstellen einer API-Schlüssel-Verbindung müssen Sie einen HTTP-Header-Namen angeben. In diesem Header übergibt Zendesk den API-Schlüssel, wenn die Verbindung für einen API-Aufruf verwendet wird.
Viele APIs akzeptieren API-Schlüssel in einem angepassten Header. Den geeigneten Header-Namen für einen API-Aufruf finden Sie in der Dokumentation der betreffenden API.
Anforderungen an den Header-Namen
Der Header-Name einer API-Schlüssel-Verbindung darf maximal 128 Zeichen lang sein. Der Header-Name darf nur Buchstaben, Bindestriche (-
) und Unterstriche (_
) enthalten.
accept
accept-charset
accept-encoding
accept-language
cache-control
connection
content-md5
cookie
date
expect
from
host
if-match
if-modified-since
if-none-match
if-range
if-unmodified-since
max-forwards
pragma
proxy-authenticate
proxy-authorization
range
server
referer
te
trailer
transfer-encoding
upgrade
user-agent
via
warning
www-authenticate
- Header-Namen, die mit diesen Zeichenfolgen beginnen:
x-amz-
x-amzn-
x-forwarded-
x-zis-
0 Kommentare
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.