Active Directory和WSO2 Identity Server辅助用户存储的问题

时间:2013-10-10 02:44:13

标签: active-directory wso2

我正在尝试将WSO2 Identity Server与Active Driectory一起使用...

当我转到Management Monsole -> Configure -> Users and Roles -> Users时,所有内容似乎都连接到OK ...列出了所有用户,我也可以看到没有问题的群组。我在WSO2上分配了一个具有完全权限的组。这也不是太难。

但是当我尝试与该群组中的用户发生冲突时,我无法...我尝试了几个域和用户名的排列。

用户名@域名

  

TID:[0] [IS] [2013-10-10 09:22:41,468]警告   {org.wso2.carbon.core.util.AnonymousSessionUtil} - 无法检索   无效域的领域:   {} org.wso2.carbon.core.util.AnonymousSessionUtil   TID:[0] [IS] [2013-10-10 09:22:41,468]警告   {} org.wso2.carbon.identity.application.authenticator.basicauth.BasicAuthenticator    - 领域创建失败。租户可能无效或无效。 {org.wso2.carbon.identity.application.authenticator.basicauth.BasicAuthenticator}

域\用户名

  

TID:[0] [IS] [2013-10-10 09:37:43,435]错误   {org.apache.directory.shared.ldap.codec.LdapMessageGrammar} -   给出的DN不正确:uid = domain \ username,ou = Users,dc = wso2,dc = org   意外的令牌:b   {} org.apache.directory.shared.ldap.codec.LdapMessageGrammar   TID:[0] [IS] [2013-10-10 09:37:43,435]错误   {org.apache.directory.shared.ldap.codec.LdapMessageGrammar} -   给出的DN不正确:uid = domain \ username,ou = Users,dc = wso2,dc = org   意外的令牌:b   {org.apache.directory.shared.ldap.codec.LdapMessageGrammar}

似乎没什么用......有什么想法吗?

1 个答案:

答案 0 :(得分:1)

我假设您使用的是Identity Server 4.5.0的最新版本。我想你在这里将用户的用户存储域称为“username @ domain”。如果是这样,则不需要。无论用户存储什么,用户都驻留,用户不必指定它。此语法“username @ domain”用于mutitenancy,用户被视为属于“域”租户。

所以请尝试使用用户名 - '用户名'。很明显,用户不知道它们存储在哪个用户存储中,这是系统设计的细节。