Я настроил 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="(&(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= "PLAIN_TEXT"
AnonymousBind= "false"
WriteGroups= "true"
MembershipAttribute= "member"
UserRolesCacheEnabled= "true"
ReplaceEscapeCharactersAtUserLogin= "true"
Apache DS:
Спасибо, Суродип