Проблема при входе в WSO2 API Publisher с настройкой LDAP - PullRequest
0 голосов
/ 29 января 2020

Я настроил Apache DS user store в WSO2 3.0.0. Все настройки пользовательского хранилища я привел в файле deploy.toml. Я создал пользователя в DS с DN: cn = apiadmin, ou = users, dc = wso2, dc = com. После запуска сервера WSO2 я пытаюсь войти в API Publisher с помощью пользователя apiadmin и пароля. Проверка подлинности прошла успешно, но после этого страница обновляется автоматически и не перенаправляется на страницу 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" : {}}

Ниже приведена конфигурация хранилища пользователя из развертывания. 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"

Apache DS: enter image description here

Спасибо, Суродип

...