對於Pilot項目,我們使用Liberty配置文件在WAS上設置了Worklight服務器。我們將它基於Tomcat服務器(用於RTC)的配置LDAP配置在同一臺機器上,但它們似乎沒有對應地映射(就我們不能「複製粘貼「配置,我們已經到了登錄到LDAP服務器(Active Directory服務器)的地步,但登錄不起作用,除了登錄失敗之外,不會返回任何錯誤信息。我相當肯定與LDAP服務器的綁定成功了,因爲當將配置中的密碼更改爲任何其他值時,日誌會顯示相關問題。基於Tomcat配置的Worklight WAS Liberty配置文件配置
是否可以查看這些配置看看有什麼可能是錯的?
配置如下:
Tomcat服務器:
<Realm className="org.apache.catalina.realm.JNDIRealm"
connectionName="OurCompanyName\JAZZ" connectionPassword="password"
connectionURL="ldap://servername:389" debug="99"
referrals="follow"
roleBase="OU=Security Groups,OU=MyBusiness,DC=OurCompanyName,DC=local"
roleName="cn" roleSearch="(member={0})" roleSubtree="true"
userBase="OU=SBSUsers,OU=Users,OU=MyBusiness,DC=OurCompanyName,DC=local"
userSearch="(sAMAccountName={0})"
userSubtree="true">
對於不是自由的個人資料:
<ldapRegistry
ldapType="Microsoft Active Directory"
bindDN="OurCompanyName\JAZZ"
bindPassword="password"
baseDN="OU=Security Groups,OU=MyBusiness,DC=OurCompanyName,DC=local"
host="servername"
id="ActiveDirectoryLDAP"
port="389"
ignoreCase="true"
userFilter="&(sAMAccountname={0})"
groupFilter="&(member={0})"
referral="follow"
roleSubtree="true"
userSubtree="true"
userIdMap="*:uid"
groupIdMap="*:cn"
debug="99">
</ldapRegistry>
感謝,
克里斯托夫
嗨,那裏布魯諾,我們更新了我們的Liberty Profile到8.5.5.1,但登錄不起作用。任何想法是否有一個替代roleSubtree和userSubtree? – Kristof