Zugriff auf die Edge API authentifizieren

Sie sehen sich die Dokumentation zu Apigee Edge an.
Sehen Sie sich die Apigee X-Dokumentation an.
info

Mit der Apigee Edge API können Sie API-Proxys und API-Produkte, Richtlinien für die Logik in Ihren API-Proxys, Apps 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. Rufe die Edge API auf, indem du das Zugriffstoken im API-Aufruf übergibst.

  • SAML und LDAP

    Wenn Sie weiterhin OAuth2-Zugriffstokens verwenden, generieren Sie diese Tokens aus SAML-Behauptungen oder LDAP-Anmeldungen.

  • Basisauthentifizierung (nicht empfohlen)

    Wenn Sie auf die Edge API zugreifen möchten, müssen Sie bei jeder Anfrage Ihren Nutzernamen und Ihr Passwort angeben. 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. Die Tokens und die Mechanismen zum Abrufen dieser Tokens sind jedoch nicht austauschbar.

Die Dienstprogramme acurl und get_token unterstützen mehrere SSO_LOGIN_URL-Einstellungen gleichzeitig. Wenn Sie sowohl OAuth2- als auch SAML- oder LDAP-Aufrufe ausführen möchten, können Sie zwei SSO-Endpunkte festlegen und für beide auf demselben Computer zwischengespeicherte Tokens speichern. Du kannst beispielsweise mit „set SSO_LOGIN_URLS“ festlegen, dass https://login.apigee.com als OAuth2-Endpunkt und https://my-zone.login.apigee.com als SAML-Endpunkt verwendet werden soll.