繁体   English   中英

WSO2 APIM v1.9.0与外部LDAP集成

[英]WSO2 APIM v1.9.0 integration with an External LDAP

所有,

有没有人成功将APIM v1.9.0与外部LDAP集成在一起? 如果是这样,请您解释一下如何修改配置。 我没有运气。

谢谢,Hunter

您可以在user-mgt.xml文件中找到许多用户商店经理。 出于本示例的目的,我们将使用ReadOnlyLDAPUserStoreManager

您必须注释掉其他用户存储管理员。

如果您需要同时执行读写操作,则使用ReadWriteLDAPUserStoreManager或者如果您愿意使用Active Directory域服务(AD DS)或Active Directory轻型目录服务(AD LDS),则使用ActiveDirectoryUserStoreManager

以下是样本用户存储管理器配置。

<UserStoreManager class="org.wso2.carbon.user.core.ldap.ReadOnlyLDAPUserStoreManager">
  <Property name="MaxUserNameListLength">100</Property>
  <Property name="ConnectionURL">ldap://localhost:1389</Property>
  <Property  name="ConnectionName">cn=ldapuser+sn=abcd,cn=users,ou=depart,dc=abc,dc=com</Property>
  <Property name="ConnectionPassword">12345</Property>
  <Property name="UserSearchBase">cn=users,ou=depart,dc=abc,dc=com</Property>
  <Property name="UserNameListFilter">(objectClass=person)</Property>
  <Property name="UserNameAttribute">cn</Property>
  <Property name="ReadLDAPGroups">false</Property>
  <Property name="GroupSearchBase">cn=users,ou=depart,dc=abc,dc=com</Property>
  <Property name="GroupNameListFilter">(objectClass=groupOfNames)</Property>
  <Property name="GroupNameAttribute">cn</Property>
  <Property name="MembershipAttribute">member</Property>
  <Property name="UserRolesCacheEnabled">true</Property>
  <Property name="ReplaceEscapeCharactersAtUserLogin">true</Property>
  ..................
</UserStoreManager>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM