Zugriff auf die Edge API authentifizieren

Sie lesen gerade die Dokumentation zu Apigee Edge.
Zur Apigee X-Dokumentation.
info

Mit der Apigee Edge API können Sie API-Proxys und API-Produkte, Richtlinien für die Logik in Ihren API-Proxys, Anwendungen und App-Entwickler sowie Caches erstellen, konfigurieren und verwalten. Informationen zur Verwendung der Edge API finden Sie unter Edge API verwenden und in der Apigee Edge API-Referenz.

Für den Zugriff auf die Edge API müssen Sie sich auf eine der folgenden Arten authentifizieren:

  • OAuth2

    Tauschen Sie Ihre Edge-Anmeldedaten gegen ein OAuth2-Zugriffstoken und ein Aktualisierungstoken aus. Rufen Sie die Edge API auf, indem Sie das Zugriffstoken im API-Aufruf übergeben.

  • SAML und LDAP

    Generieren Sie diese Tokens aus SAML-Assertions oder LDAP-Anmeldungen, während Sie weiterhin OAuth2-Zugriffstokens verwenden.

  • Basisauthentifizierung (nicht empfohlen)

    Greifen Sie auf die Edge API zu, indem Sie bei jeder Anfrage Ihren Nutzernamen und Ihr Passwort übergeben. Diese Methode wird nicht empfohlen.

OAuth2 und die Basisauthentifizierung sind für Apigee Edge for Public Cloud-Konten standardmäßig aktiviert. Für Apigee Edge for Private Cloud ist standardmäßig nur die Basisauthentifizierung aktiviert.

OAuth2 und SAML oder LDAP gleichzeitig verwenden

Sie können eine Umgebung haben, in der sich eine Organisation mit SAML oder LDAP und eine andere mit OAuth2 authentifiziert. Beachten Sie jedoch, dass die Tokens und die Mechanismen zum Abrufen dieser Tokens nicht austauschbar sind.

Die Dienstprogramme acurl und get_token unterstützen mehrere SSO_LOGIN_URL-Einstellungen gleichzeitig. Wenn Sie Aufrufe sowohl an OAuth2 als auch an SAML oder LDAP senden möchten, können Sie zwei SSO-Endpunkte festlegen und im Cache gespeicherte Tokens für beide auf demselben Computer speichern. Sie können beispielsweise SSO_LOGIN_URLS so festlegen, dass https://login.apigee.com als OAuth2-Endpunkt und https://my-zone.login.apigee.com als SAML-Endpunkt verwendet wird.