Procesy uwierzytelniania i autoryzacji Edge

Edge dla chmury prywatnej w wersji 4.18.01

Ten dokument wyjaśnia, jak działa uwierzytelnianie i autoryzacja w Apigee Edge. Te informacje mogą być przydatne podczas konfigurowania zewnętrznego serwera LDAP w Apigee Edge.

Przepływy uwierzytelniania i autoryzacji zależą od tego, czy użytkownik uwierzytelnia się za pomocą interfejsu zarządzania czy interfejsów API.

Podczas logowania się przez interfejs

Gdy logujesz się w Edge za pomocą interfejsu użytkownika, Edge wykonuje oddzielny krok logowania się na serwerze zarządzania Apigee przy użyciu danych logowania administratora systemu globalnego Edge.

Na rysunku 1 przedstawiono te kroki logowania w interfejsie:

  1. Użytkownik wpisuje dane logowania w interfejsie logowania.
  2. Edge loguje się na serwerze zarządzania przy użyciu danych logowania administratora systemu globalnego.
  3. Dane logowania administratora globalnego systemu są uwierzytelniane i autoryzowane. Interfejs używa tych danych logowania do wysyłania niektórych żądań do interfejsu API platformy.
    1. Jeśli uwierzytelnianie zewnętrzne jest włączone, dane logowania są uwierzytelniane przy użyciu zewnętrznego serwera LDAP. W przeciwnym razie używany jest wewnętrzny serwer LDAP Edge.
    2. Autoryzacja jest zawsze przeprowadzana w odniesieniu do wewnętrznego serwera LDAP, chyba że włączysz mapowanie ról zewnętrznych.
  4. Dane logowania podane przez użytkownika są uwierzytelniane i autoryzowane.
    1. Jeśli uwierzytelnianie zewnętrzne jest włączone, dane logowania są uwierzytelniane przy użyciu zewnętrznego serwera LDAP. W przeciwnym razie używany jest wewnętrzny serwer LDAP Edge.
    2. Autoryzacja jest zawsze przeprowadzana w odniesieniu do wewnętrznego serwera LDAP, chyba że włączysz mapowanie ról zewnętrznych.

Na obrazie poniżej pokazano autoryzację i uwierzytelnianie w interfejsie Edge:

Podczas logowania się przez interfejsy API

Gdy logujesz się w Edge za pomocą interfejsu API, używane są tylko dane logowania wprowadzone za pomocą interfejsu API. W przeciwieństwie do logowania się w interfejsie nie jest wymagane osobne logowanie się przy użyciu danych logowania administratora systemu.

Na rysunku 2 przedstawiono te kroki logowania się w interfejsie API:

  1. Użytkownik wpisuje dane logowania w interfejsie logowania.
  2. Dane logowania podane przez użytkownika są uwierzytelniane i autoryzowane.
  3. Jeśli uwierzytelnianie zewnętrzne jest włączone, dane logowania są uwierzytelniane przy użyciu zewnętrznego serwera LDAP. W przeciwnym razie używany jest wewnętrzny serwer LDAP Edge.
  4. Autoryzacja jest zawsze przeprowadzana w odniesieniu do wewnętrznego serwera LDAP, chyba że włączysz mapowanie ról zewnętrznych.

Poniższy obraz przedstawia autoryzację i uwierzytelnianie za pomocą interfejsów API Edge: