1

这是我的堆栈跟踪:

[2013-08-05 09:26:52,584] 警告 {org.wso2.carbon.user.core.ldap.ActiveDirectoryUserStoreManager} - 与 Active Directory 的连接不安全。涉及密码的操作,例如更新凭据和添加用户操作将失败 [2013-08-05 09:26:52,648] INFO {org.wso2.carbon.user.core.ldap.ReadWriteLDAPUserStoreManager} - LDAP 连接在读写模式下成功创建[2013-08-05 09:26:52,761] 错误 {org.wso2.carbon.user.core.ldap.ActiveDirectoryUserStoreManager} - 将用户添加到 Active Directory 时出错 javax.naming.InvalidNameException:sAMAccountName=wso2.anonymous。用户:[LDAP:错误代码 64 - 00002073:NameErr:DSID-03050C0D,问题 2005 (NAMING_VIOLATION),数据 0,最佳匹配:'sAMAccountName=wso2.anonymous.user,CN=Users,DC=win,DC=hongsi ,DC=com']; 剩下的名字'

但我不明白这个'wso2.anonymous.user'。我已经配置了管理员帐户,并且我还将'AddAdmin'设置为false,为什么需要在AD中创建一个帐户?

4

2 回答 2

0

这是一个已知问题,已在 IS 最新版本 IS 4.5.0 中修复。我建议您尝试使用 IS 4.5.0 而不是 IS 4.1.0。这个 wso2.anonymous.user 是碳服务器用于其操作的一些内部实体。

您愿意在读写模式下使用 AD 还是只想进行身份验证?您可以尝试在AD中手动创建此用户、管理员用户和管理员角色并启动IS。但是,如果可能的话,再次移动到 4.5.0。

于 2013-09-11T09:37:18.937 回答
0

看一下这个。可以提供答案IBM 支持

于 2013-08-05T05:49:13.183 回答