Как аутентифицировать доступ к Edge API

Вы просматриваете документацию по Apigee Edge.
Перейдите к документации по Apigee X.
info

С помощью Apigee Edge API можно создавать, настраивать и администрировать прокси-серверы API, продукты API, правила для логики в прокси-серверах API, приложения, разработчиков приложений и кеши. Информацию об использовании Edge API можно найти в статьях Using the Edge API (Использование Edge API) и Apigee Edge API Reference (Справочник по Apigee Edge API).

Чтобы получить доступ к Edge API, необходимо пройти аутентификацию одним из следующих способов:

  • OAuth2

    Обменяйте учетные данные Edge на токен доступа OAuth2 и токен обновления. Выполняйте вызовы Edge API, передавая токен доступа в вызове API.

  • SAML и LDAP

    Продолжая использовать токены доступа OAuth2, генерируйте их на основе утверждений SAML или учетных данных LDAP.

  • Базовая аутентификация (не рекомендуется)

    Чтобы получить доступ к Edge API, передавайте имя пользователя и пароль в каждом запросе. Этот способ не рекомендуется.

В аккаунтах Apigee Edge для общедоступного облака по умолчанию включены оба типа аутентификации – OAuth2 и базовая. По умолчанию для Apigee Edge для частного облака включена только базовая аутентификация.

Используйте OAuth2 и SAML или LDAP одновременно.

Вы можете настроить среду, в которой одна организация выполняет аутентификацию с помощью SAML или LDAP, а другая – с помощью OAuth2. Однако следует помнить, что токены и механизмы их получения не взаимозаменяемы.

Утилиты acurl и get_token поддерживают одновременное использование нескольких настроек SSO_LOGIN_URL. Чтобы выполнять вызовы как к OAuth2, так и к SAML или LDAP, вы можете настроить две конечные точки системы единого входа и хранить кешированные токены для обеих на одном компьютере. Например, вы можете настроить SSO_LOGIN_URLS так, чтобы использовать https://login.apigee.com в качестве конечной точки OAuth2 и https://my-zone.login.apigee.com в качестве конечной точки SAML.