WSO2 Identity Server (5.7.0) Внешнее шифрование пароля подключения вторичного хранилища пользователей - PullRequest
0 голосов
/ 31 января 2019

Я использую шифрованный метод шифрования для моих паролей на WSO2 Identity Server.Я могу создать соединение таким образом с моим основным хранилищем пользователей, но когда я пытаюсь создать соединение с моим вторичным хранилищем пользователей, я получаю это сообщение:

TID: [-1234] [] [2019-01-30 20:44:10,356] DEBUG {org.wso2.carbon.user.core.tracker.UserStoreManagerRegistry} -  Adding UserStoreManager with name: org.wso2.carbon.user.core.ldap.ReadOnlyLDAPUserStoreManager. UserStoreManager class: org.w
so2.carbon.user.core.ldap.ReadOnlyLDAPUserStoreManager@1b128113
TID: [-1234] [] [2019-01-30 20:44:10,361] DEBUG {org.wso2.carbon.user.core.config.UserStoreConfigXMLProcessor} -  External password management is disabled.
TID: [-1234] [] [2019-01-30 20:44:10,361] DEBUG {org.wso2.carbon.user.core.common.AbstractUserStoreManager} -  Start initializing class with the first option
TID: [-1234] [] [2019-01-30 20:44:10,361] DEBUG {org.wso2.carbon.user.core.ldap.ReadOnlyLDAPUserStoreManager} -  Initialization Started 1548881050361
TID: [-1234] [] [2019-01-30 20:44:10,361] DEBUG {org.wso2.carbon.user.core.ldap.ReadOnlyLDAPUserStoreManager} -  Checking LDAP configurations
TID: [-1234] [] [2019-01-30 20:44:10,361] DEBUG {org.wso2.carbon.user.core.ldap.ReadOnlyLDAPUserStoreManager} -  ReadGroups is enabled for [SECONDARY-USERSTORE] 
TID: [-1234] [] [2019-01-30 20:44:10,362] DEBUG {org.wso2.carbon.user.core.ldap.LDAPConnectionContext} -  Connection Name :: [Connection Name], Connection URL :: [Connection Url]
TID: [-1] [] [2019-01-30 20:44:10,451] DEBUG {org.wso2.carbon.humantask.core.scheduler.SimpleScheduler} -  LOAD IMMEDIATE started
TID: [-1] [] [2019-01-30 20:44:10,452] DEBUG {org.wso2.carbon.humantask.core.scheduler.SimpleScheduler} -  Started loading 3000 jobs from db
TID: [-1] [] [2019-01-30 20:44:10,453] DEBUG {org.wso2.carbon.humantask.core.scheduler.SimpleScheduler} -  Beginning a new transaction
TID: [-1234] [] [2019-01-30 20:44:10,538] ERROR {org.wso2.carbon.user.core.ldap.LDAPConnectionContext} -  Error obtaining connection. [LDAP: error code 49 - Invalid Credentials]
javax.naming.AuthenticationException: [LDAP: error code 49 - Invalid Credentials]

Я не знаю, почему этопроисходит в моем вторичном хранилище, но не в моем.У меня такая же настройка, используя файл cipher-tool.properties с конфигурацией:

UserStore.[UserStoreName].Property.ConnectionPassword=repository/deployment/server/userstores/[UserStoreName].xml//UserStoreManager/Property[@name='ConnectionPassword'],false

В моем файле cipher-text.properties:

UserStore.[UserStoreName].Property.ConnectionPassword=[LdapPassword]

Если я удаляю соединение сКонфигурации шифра и пароль прямо в файл, я могу установить соединение без проблем.Почему эта конфигурация не работает?

...