使用LDAP配置登录WSO2 API发布服务器时出现问题

使用LDAP配置登录WSO2 API发布服务器时出现问题,wso2,wso2-am,apacheds,Wso2,Wso2 Am,Apacheds,我已经在WSO2 3.0.0中配置了ApacheDS用户存储。我在deployment.toml文件中给出的所有用户存储配置。我在DS中创建了一个DN为cn=apiadmin、ou=users、dc=wso2、dc=com的用户。WSO2服务器启动后,我尝试使用用户apiadmin和密码登录API Publisher。它已成功进行身份验证,但在此之后,页面将自动刷新,并且不会重定向到API页面。在日志中获取以下错误。有谁能帮助我理解这个问题吗 TID: [-1234] [] [2020-01-2

我已经在WSO2 3.0.0中配置了ApacheDS用户存储。我在deployment.toml文件中给出的所有用户存储配置。我在DS中创建了一个DN为cn=apiadmin、ou=users、dc=wso2、dc=com的用户。WSO2服务器启动后,我尝试使用用户apiadmin和密码登录API Publisher。它已成功进行身份验证,但在此之后,页面将自动刷新,并且不会重定向到API页面。在日志中获取以下错误。有谁能帮助我理解这个问题吗

TID: [-1234] [] [2020-01-29 18:42:32,136]  INFO {org.wso2.carbon.identity.oauth.config.OAuthServerConfiguration} - An instance of org.wso2.carbon.apimgt.keymgt.issuers.APIMTokenIssuer is created for Identity OAuth token generation.
TID: [-1234] [publisher] [2020-01-29 18:42:34,196] ERROR {Jaggery service for token introspection} - {"data" : null, "xhr" : {}}
TID: [-1234] [publisher] [2020-01-29 18:42:34,551] ERROR {Jaggery service for token introspection} - {"data" : null, "xhr" : {}}
TID: [-1234] [publisher] [2020-01-29 18:42:35,893] ERROR {Jaggery service for token introspection} - {"data" : null, "xhr" : {}}
TID: [-1234] [publisher] [2020-01-29 18:42:36,176] ERROR {Jaggery service for token introspection} - {"data" : null, "xhr" : {}}
TID: [-1234] [publisher] [2020-01-29 18:42:37,262] ERROR {Jaggery service for token introspection} - {"data" : null, "xhr" : {}}
TID: [-1234] [publisher] [2020-01-29 18:42:37,403] ERROR {Jaggery service for token introspection} - {"data" : null, "xhr" : {}}
TID: [-1234] [publisher] [2020-01-29 18:42:38,676] ERROR {Jaggery service for token introspection} - {"data" : null, "xhr" : {}}
下面是deployment.toml中的用户存储配置:

[user_store]
class="org.wso2.carbon.user.core.ldap.ReadWriteLDAPUserStoreManager"
type = "read_write_ldap"
#type = "database"

[user_store.properties]
MaxUserNameListLength="100"
ConnectionURL="ldap://<local machine ip>:10389"
ConnectionName="cn=apiadmin,ou=users,dc=wso2,dc=com"
ConnectionPassword="admin"
UserSearchBase="ou=users,dc=wso2,dc=com"
UserNameSearchFilter="(&amp;(objectClass=person)(cn=?))"
UserNameListFilter="person"
UserNameAttribute="cn"
ReadLDAPGroups="false"
GroupNameAttribute="cn"
GroupNameSearchFilter="(&amp;(objectClass=groupOfNames)(cn=?))"
GroupSearchBase="ou=users,dc=wso2,dc=com"
GroupNameListFilter="(objectClass=groupOfNames)"
PasswordHashMethod= "PLAIN_TEXT"
AnonymousBind= "false"
WriteGroups= "true"
MembershipAttribute= "member"
UserRolesCacheEnabled= "true"
ReplaceEscapeCharactersAtUserLogin= "true"
[用户存储]
class=“org.wso2.carbon.user.core.ldap.ReadWriteLDAPUserStoreManager”
type=“读\写\ ldap”
#type=“数据库”
[用户\存储区.属性]
MaxUserNameListLength=“100”
ConnectionURL=“ldap://:10389”
ConnectionName=“cn=apiadmin,ou=users,dc=wso2,dc=com”
ConnectionPassword=“admin”
UserSearchBase=“ou=users,dc=wso2,dc=com”
UserNameSearchFilter=“(&;(objectClass=person)(cn=?)”
UserNameListFilter=“person”
UserNameAttribute=“cn”
ReadLDAPGroups=“false”
GroupNameAttribute=“cn”
GroupNameSearchFilter=“(&;(objectClass=groupOfNames)(cn=?)”
GroupSearchBase=“ou=users,dc=wso2,dc=com”
GroupNameListFilter=“(objectClass=groupOfNames)”
PasswordHashMethod=“纯文本”
AnonymousBind=“false”
writegroup=“true”
MembershipAttribute=“成员”
UserRolesCacheEnabled=“true”
replaceScapeCharacterSatUserLogin=“true”
Apache DS:

谢谢,
Surodip

分配给apiadmin用户的角色是什么?(从api管理器管理控制台查看)感谢您的回复。但是,在deployment.toml中将UserStore设置为ReadOnlyDapUserStoreManager后,我也无法登录到管理控制台。请使用DS配置更新问题?这可能是由于用户存储的简单配置错误造成的。有人对此提供帮助吗?