Понимание потоков аутентификации и авторизации Edge

Edge for Private Cloud версии 4.17.01

В этом документе объясняется, как работают аутентификация и авторизация в Apigee Edge. Эта информация может быть полезна при настройке внешнего LDAP с помощью Apigee Edge.

Процессы аутентификации и авторизации зависят от того, как пользователь проходит аутентификацию: через интерфейс управления или через API.

При входе через интерфейс

Когда вы входите в Edge через пользовательский интерфейс, Edge выполняет отдельный шаг входа на сервер управления Apigee, используя учетные данные глобального системного администратора Edge.

На рисунке 1 показаны следующие шаги входа в интерфейс:

  1. Пользователь вводит учетные данные в интерфейсе входа.
  2. Edge входит на сервер управления, используя учетные данные глобального системного администратора.
  3. Учетные данные глобального системного администратора проходят аутентификацию и авторизацию. Эти учетные данные используются в интерфейсе для выполнения определенных запросов к API платформы.
    1. Если внешняя аутентификация включена, учетные данные аутентифицируются по внешнему LDAP, в противном случае используется внутренний Edge LDAP.
    2. Авторизация всегда выполняется с помощью внутреннего LDAP.
  4. Учетные данные, введенные пользователем, проходят аутентификацию и авторизацию.
    1. Если внешняя аутентификация включена, учетные данные аутентифицируются по внешнему LDAP, в противном случае используется внутренний Edge LDAP.
    2. Авторизация всегда выполняется с помощью внутреннего LDAP.

На изображении ниже показаны авторизация и аутентификация через Edge UI.

При входе через API

При входе в Edge через API используются только учетные данные, введенные с помощью API. В отличие от входа в интерфейс, отдельный вход с учетными данными системного администратора не требуется.

На рисунке 2 показаны следующие шаги входа в API:

  1. Пользователь вводит учетные данные в интерфейсе входа.
  2. Учетные данные, введенные пользователем, проходят аутентификацию и авторизацию.
  3. Если внешняя аутентификация включена, учетные данные проверяются на внешнем сервере LDAP, в противном случае используется внутренний сервер LDAP Edge.
  4. Авторизация всегда выполняется с помощью внутреннего LDAP.

На изображении ниже показаны авторизация и аутентификация через Edge API.