工作灯是基于Tomcat的配置自由配置文件配置(Worklight WAS Liberty prof

2019-10-19 03:26发布

对于一个试点项目,我们已经设置了一个用的是自由轮廓工作灯服务器。 我们正在使其基于Tomcat服务器在同一台机器上(用于RTC)的配置LDAP配置,但他们似乎并不propertly相互映射(在这个意义上,我们不能只是“复制粘贴“配置。我们已经走过的地方登录到LDAP服务器(Active Directory服务器)的作品了点,但登录不工作,并且不会在日志中失败的登录除了返回任何错误消息。我我相当肯定的LDAP服务器绑定成功,在配置更改密码时,任何其他值正确的,因为,日志显示关于它的问题。

是否可以看看这些配置,看看有什么地方出错了?

配置如下:

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="&amp;(sAMAccountname={0})"
groupFilter="&amp;(member={0})"     
referral="follow"
roleSubtree="true"
userSubtree="true"
userIdMap="*:uid"
groupIdMap="*:cn"
debug="99"> 
</ldapRegistry>

谢谢,

克里斯托夫

Answer 1:

什么是你的自由配置文件的版本?

全面支持在自由推荐的是只在8.5.5.1(或8.5.5.0用的iFix)和属性名称不转诊转介(见http://www-01.ibm.com/support/docview.wss? UID = swg1PM96984 )

您还必须定义属性loginProperty =“UID”(尚未证明)。 此外roleSubtree,userSubree,调试似乎并不支持。



文章来源: Worklight WAS Liberty profile configuration based on Tomcat configuration