مرجع دارایی پیکربندی اصالت‌سنجی خارجی

جدول زیر نمای مقایسه‌ای از مشخصه‌های management-server.properties را که برای اتصال مستقیم و غیرمستقیم برای اصالت‌سنجی خارجی لازم است ارائه می‌دهد.

در جدول زیر، مقادیر بین « » ارائه شده‌اند. هنگام ویرایش فایل management-server.properties، مقدار را بین گیومه (« ») قرار دهید اما خود گیومه را وارد نکنید.

دارایی اتصال مستقیم اتصال غیرمستقیم
conf_security_externalized.authentication.implementation.class=com.apigee.rbac.impl.LdapAuthenticatorImpl

این ویژگی همیشه برای فعال کردن ویژگی مجوزدهی خارجی لازم است. آن را تغییر ندهید.

conf_security_externalized.authentication.bind.direct.type=

روی «true» (درست) تنظیم شده است.

روی «false» تنظیم شده است.

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

اگر نام کاربری نشانی ایمیل است، روی «${userDN}» تنظیم کنید.

اگر نام کاربری شناسه است، آن را روی «CN=${userDN},CN=Users,DC=apigee,DC=com» تنظیم کنید و CN=Users, DC=apigee,DC=com را با مقادیر مناسب برای LDAP خارجی‌تان جایگزین کنید.

Not required, comment out.

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

Not required, comment out.

روی نام کاربری/نشانی ایمیل کاربری با امتیازات جستجو در LDAP خارجی تنظیم شده است.

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

Not required, comment out.

روی گذرواژه کاربر بالا تنظیم شده است.

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

Not required, comment out.

اگر از گذرواژه نوشتار ساده استفاده می‌کنید، روی «false» تنظیم کنید (توصیه نمی‌شود)

اگر از گذرواژه رمزگذاری‌شده استفاده می‌کنید، روی «true» (درست) تنظیم کنید (توصیه می‌شود)، همان‌طور که در فقط اتصال غیرمستقیم: رمزگذاری گذرواژه کاربر LDAP خارجی شرح داده شده است.

conf_security_externalized.authentication.server.url=

روی «ldap://localhost:389» تنظیم کنید و «localhost» را با IP یا دامنه نمونه LDAP خارجی‌تان جایگزین کنید.

conf_security_externalized.authentication.server.version=

روی نسخه سرور LDAP خارجی‌تان تنظیم کنید، مثلاً «۳».

conf_security_externalized.authentication.server.conn.timeout=

روی زمان استراحتی (عددی برحسب میلی‌ثانیه) تنظیم کنید که برای LDAP خارجی شما مناسب باشد.

conf_security_externalized.authentication.user.store.baseDN=

روی مقدار baseDN تنظیم کنید تا با سرویس LDAP خارجی‌تان مطابقت داشته باشد. این مقدار را سرپرست LDAP خارجی شما ارائه خواهد کرد. مثلاً در Apigee ممکن است از «DC=apigee,DC=com» استفاده کنیم

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

این رشته جستجو را تغییر ندهید. این شناسه به‌صورت داخلی استفاده می‌شود.

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

این ویژگی LDAP خارجی را که می‌خواهید به آن متصل شوید شناسایی می‌کند. روی هر مشخصه‌ای که حاوی نام کاربری در قالبی است که کاربرانتان برای ورود به سیستم Apigee Edge استفاده می‌کنند تنظیم کنید. برای مثال:

اگر کاربران با نشانی ایمیل به سیستم وارد می‌شوند و آن اطلاعات کاربری در userPrincipalName ذخیره شده است، گزینه بالا را روی «userPrincipalName» تنظیم کنید.

اگر کاربران با شناسه وارد سیستم می‌شوند و این شناسه در sAMAccountName ذخیره شده است، گزینه بالا را روی «sAMAccountName» تنظیم کنید.

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

این مشخصه LDAP است که مقدار ایمیل کاربر در آن ذخیره می‌شود. این معمولاً «userPrincipalName» است اما آن را روی هر ویژگی‌ای در LDAP خارجی‌تان تنظیم کنید که حاوی نشانی ایمیل کاربر باشد که در LDAP مجوزدهی داخلی Apigee تدارک دیده شده است.