Zugriff auf die Edge API authentifizieren

Sie sehen die Dokumentation zu Apigee Edge.
Zur Apigee X-Dokumentation
weitere Informationen

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

Um auf die Edge API zuzugreifen, 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 noch OAuth2-Zugriffstokens verwenden.

  • Basic Auth (nicht empfohlen)

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

OAuth2 und die Basisauthentifizierung sind standardmäßig für Apigee Edge für öffentliche Cloud-Konten aktiviert. Nur die Basisauthentifizierung ist standardmäßig für Apigee Edge for Private Cloud 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 sowohl OAuth2 als auch SAML oder LDAP aufrufen 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 festlegen, dass SSO_LOGIN_URLS https://login.apigee.com als OAuth2-Endpunkt und https://my-zone.login.apigee.com als SAML-Endpunkt verwendet wird.