Referensi properti konfigurasi autentikasi eksternal

Edge for Private Cloud v. 4.17.05

Tabel berikut memberikan tampilan perbandingan atribut management-server.properties yang diperlukan untuk binding langsung dan tidak langsung untuk autentikasi eksternal.

Dalam tabel berikut, nilai diberikan di antara " ". Saat mengedit file management-server.properties, sertakan nilai di antara tanda kutip (" "), tetapi jangan sertakan tanda kutip yang sebenarnya.

Properti

DIRECT bind

INDIRECT bind

conf_security_externalized.authentication.implementation.class=com.apigee.rbac.impl.LdapAuthenticatorImpl

Properti ini selalu diperlukan untuk mengaktifkan fitur otorisasi eksternal. Jangan mengubahnya.

conf_security_externalized.authentication.bind.direct.type=

Tetapkan ke "true".

Tetapkan ke "false".

conf_security_externalized.authentication.direct.bind.user.directDN=

Jika nama pengguna adalah alamat email, tetapkan ke "${userDN}".

Jika nama pengguna adalah ID, tetapkan ke "CN=${userDN},CN=Users,DC=apigee,DC=com", mengganti CN=Users, DC=apigee,DC=com dengan nilai yang sesuai untuk LDAP eksternal Anda.

Tidak diperlukan, jadikan sebagai komentar.

conf_security_externalized.authentication.indirect.bind.server.admin.dn=

Tidak diperlukan, jadikan sebagai komentar.

Tetapkan ke nama pengguna/alamat email pengguna dengan hak istimewa penelusuran di LDAP eksternal.

conf_security_externalized.authentication.indirect.bind.server.admin.password=

Tidak diperlukan, jadikan sebagai komentar.

Tetapkan ke sandi untuk pengguna di atas.

conf_security_externalized.authentication.indirect.bind.server.admin.password.encrypted=

Tidak diperlukan, jadikan sebagai komentar.

Setel ke "false" jika menggunakan sandi teks biasa (TIDAK DIREKOMENDASIKAN)

Tetapkan ke "true" jika menggunakan sandi terenkripsi (DIREKOMENDASIKAN) seperti yang dijelaskan dalam Khusus pengikatan tidak langsung: Mengenkripsi sandi pengguna LDAP eksternal.

conf_security_externalized.authentication.server.url=

Tetapkan ke "ldap://localhost:389", dengan mengganti "localhost" dengan IP atau domain untuk instance LDAP eksternal Anda.

conf_security_externalized.authentication.server.version=

Tetapkan ke versi server LDAP eksternal Anda, misalnya "3".

conf_security_externalized.authentication.server.conn.timeout=

Tetapkan ke waktu tunggu (angka dalam milidetik) yang sesuai untuk LDAP eksternal Anda.

conf_security_externalized.authentication.user.store.baseDN=

Tetapkan ke nilai baseDN agar sesuai dengan layanan LDAP eksternal Anda. Nilai ini akan diberikan oleh administrator LDAP eksternal Anda. Misalnya, di Apigee, kita mungkin menggunakan "DC=apigee,DC=com"

conf_security_externalized.authentication.user.store.search.query=(&(${userAttribute}=${userId}))

Jangan ubah string penelusuran ini. File ini digunakan secara internal.

conf_security_externalized.authentication.user.store.user.attribute=

Atribut ini mengidentifikasi properti LDAP eksternal yang ingin Anda ikat. Tetapkan ke properti mana pun yang berisi nama pengguna dalam format yang digunakan pengguna Anda untuk login ke Apigee Edge. Contoh:

Jika pengguna akan login dengan alamat email dan kredensial tersebut disimpan di "userPrincipalName", tetapkan di atas ke "userPrincipalName".

Jika pengguna akan login dengan ID dan ID tersebut disimpan di "sAMAccountName", tetapkan di atas ke "sAMAccountName".

conf_security_externalized.authentication.user.store.user.email.attribute=

Atribut LDAP ini adalah tempat nilai email pengguna disimpan. Biasanya, ini adalah "userPrincipalName", tetapi tetapkan ke properti mana pun di LDAP eksternal Anda yang berisi alamat email pengguna yang disediakan ke LDAP otorisasi internal Apigee.