Memahami alur autentikasi dan otorisasi Edge

Edge for Private Cloud v. 4.17.09

Dokumen ini menjelaskan cara kerja autentikasi dan otorisasi di Apigee Edge. Informasi ini dapat memberikan konteks yang berguna saat Anda mengonfigurasi LDAP eksternal dengan Apigee Edge.

Alur autentikasi dan otorisasi bergantung pada apakah pengguna melakukan autentikasi melalui UI pengelolaan atau melalui API.

Saat login melalui UI

Saat Anda login ke Edge melalui UI, Edge akan melakukan langkah login terpisah ke Server Pengelolaan Apigee menggunakan kredensial administrator sistem global Edge.

Langkah-langkah login UI berikut diilustrasikan dalam Gambar 1:

  1. Pengguna memasukkan kredensial login di UI login.
  2. Edge login ke Server Pengelolaan menggunakan kredensial admin sistem global.
  3. Kredensial admin sistem global diautentikasi dan diotorisasi. UI menggunakan kredensial ini untuk membuat permintaan API platform tertentu.
    1. Jika autentikasi eksternal diaktifkan, kredensial akan diautentikasi terhadap LDAP eksternal. Jika tidak, LDAP Edge internal akan digunakan.
    2. Otorisasi selalu dilakukan terhadap LDAP internal, kecuali jika Anda mengaktifkan Pemetaan Peran Eksternal.
  4. Kredensial yang dimasukkan oleh pengguna diautentikasi dan diotorisasi.
    1. Jika autentikasi eksternal diaktifkan, kredensial akan diautentikasi terhadap LDAP eksternal. Jika tidak, LDAP Edge internal akan digunakan.
    2. Otorisasi selalu dilakukan terhadap LDAP internal, kecuali jika Anda mengaktifkan Pemetaan Peran Eksternal.

Gambar berikut menunjukkan otorisasi dan autentikasi melalui Edge UI:

Saat login melalui API

Saat Anda login ke Edge melalui API, hanya kredensial yang dimasukkan dengan API yang digunakan. Tidak seperti login UI, login terpisah dengan kredensial admin sistem tidak diperlukan.

Langkah-langkah login API berikut diilustrasikan dalam Gambar 2:

  1. Pengguna memasukkan kredensial login di UI login.
  2. Kredensial yang dimasukkan oleh pengguna diautentikasi dan diotorisasi.
  3. Jika autentikasi eksternal diaktifkan, kredensial akan diautentikasi terhadap LDAP eksternal. Jika tidak, LDAP Edge internal akan digunakan.
  4. Otorisasi selalu dilakukan terhadap LDAP internal, kecuali jika Anda mengaktifkan Pemetaan Peran Eksternal.

Gambar berikut menunjukkan otorisasi dan autentikasi melalui Edge API: