Mengonfigurasi logout tunggal dari UI Edge Baru (khusus SAML)

Secara default, saat pengguna logout dari UI Edge Baru, UI Edge Baru akan menghapus cookie sesi lokal untuk sesi pengguna dan mengalihkan ke /edge. Jika Apigee SSO dikonfigurasi dengan Penyedia Identitas (IDP) eksternal SAML, jika sesi IDP pengguna masih aktif di browser, IDP akan otomatis mengautentikasi ulang pengguna dan mengarahkannya kembali ke UI Edge Baru.

Untuk menghentikan sesi IDP eksternal saat pengguna logout dari UI Edge Baru dan mencegah autentikasi ulang otomatis, konfigurasikan properti SSO_LOGOUT_URL di UI Edge Baru dan daftarkan URL UI Edge Baru sebagai asal pengalihan yang diizinkan di IDP Anda.

Mengonfigurasi SSO_LOGOUT_URL di UI Edge Baru

  1. Buka file konfigurasi yang Anda gunakan untuk mengaktifkan SSO di UI Edge Baru (misalnya, /opt/silent.conf) dan tambahkan properti SSO_LOGOUT_URL yang mengarah ke endpoint logout IDP eksternal Anda:
    SSO_LOGOUT_URL=https://idp_domain/signout_endpoint?redirect_param=MANAGEMENT_UI_SCHEME://MANAGEMENT_UI_IP:MANAGEMENT_UI_PORT/edge
  2. Jalankan perintah berikut untuk menerapkan konfigurasi ke edge-management-ui:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-ui configure-sso -f /opt/silent.conf

Mengizinkan pengalihan pasca-logout di IDP Anda

Jika SSO_LOGOUT_URL Anda menyertakan parameter pengalihan pasca-logout kembali ke UI Edge Baru, Anda harus mengizinkan asal UI Edge Baru di IDP Anda sehingga akan dialihkan kembali ke perintah login setelah menghentikan sesi.

Misalnya, jika Anda menggunakan Okta sebagai IDP:

  1. Login ke Konsol Admin Okta.
  2. Buka Security > API > Trusted Origins.
  3. Klik Add Origin dan masukkan detail berikut:
    • Nama Asal: Masukkan nama deskriptif (misalnya, New Edge UI).
    • Origin URL: Masukkan URL dasar UI Edge Baru Anda dalam bentuk berikut:
      MANAGEMENT_UI_SCHEME://MANAGEMENT_UI_IP:MANAGEMENT_UI_PORT

      Contoh: http://192.168.1.1:3001

    • Jenis: Pilih Redirect (mengizinkan pengalihan browser ke URL origin setelah login atau logout). Gambar berikut menunjukkan informasi ini untuk Okta:

      Formulir Tambahkan Origin

  4. Klik Save.

Saat pengguna logout dari UI Edge Baru, sesi UI Edge Baru dan sesi IDP eksternal akan dihentikan, dan pengguna akan kembali ke layar login IDP.