Вы просматриваете документацию по Apigee Edge.
Перейдите к документации по Apigee X. Информация
С помощью Apigee Edge API можно создавать, настраивать и администрировать прокси API и продукты API, правила для логики в прокси API, приложения и разработчиков приложений, а также кеши. Информацию об использовании Edge API можно найти в статьях Использование Edge API и Справочник по Apigee Edge API.
Чтобы получить доступ к Edge API, необходимо пройти аутентификацию одним из следующих способов:
- OAuth2
Обменяйте учетные данные Edge на токен доступа и токен обновления OAuth2. Выполняйте вызовы API Edge, передавая токен доступа в вызове API.
- SAML и LDAP
При этом токены доступа OAuth2 будут генерироваться на основе утверждений SAML или учетных данных LDAP.
- Базовая аутентификация (не рекомендуется)
Чтобы получить доступ к Edge API, передайте имя пользователя и пароль в каждом запросе. Этот способ не рекомендуется.
В аккаунтах Apigee Edge для общедоступного облака по умолчанию включены как OAuth2, так и базовая аутентификация. По умолчанию для Apigee Edge Private Cloud включена только базовая аутентификация.
Использовать OAuth2 и SAML или LDAP одновременно
Вы можете создать среду, в которой одна организация выполняет аутентификацию с помощью SAML или LDAP, а другая – с помощью OAuth2. Однако следует помнить, что токены и механизмы их получения не являются взаимозаменяемыми.
Утилиты acurl и get_token поддерживают одновременное использование нескольких настроек SSO_LOGIN_URL. Чтобы выполнять вызовы к OAuth2 и SAML или LDAP, можно задать две конечные точки SSO и хранить кешированные токены для обеих на одном устройстве. Например, можно задать значение SSO_LOGIN_URLS, чтобы использовать https://login.apigee.com в качестве конечной точки OAuth2, а https://my-zone.login.apigee.com – в качестве конечной точки SAML.