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

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

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

دارایی پیوند DIRECT پیوند غیرمستقیم
conf_security_externalized.authentication.implementation.class=com.apigee.rbac.impl.LdapAuthenticatorImpl

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

conf_security_externalized.authentication.bind.direct.type=

روی «درست» تنظیم کنید.

روی «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 خارجی‌تان جایگزین کنید.

الزامی نیست، نظر دهید.

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

الزامی نیست، نظر دهید.

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

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

الزامی نیست، نظر دهید.

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

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

الزامی نیست، نظر دهید.

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

اگر از گذرواژه رمزگذاری‌شده استفاده می‌کنید، روی «درست» تنظیم کنید (توصیه می‌شود) همان‌طور که در ملزم کردن غیرمستقیم فقط: رمزگذاری گذرواژه کاربر 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 تدارک دیده شده است.