Я установил WSO2 AM (API Manager) 1.10.0 и использовал user-mgt.xml из рабочего AM 1.9.0, но теперь я не могу войти в пользовательский интерфейс администратора углерода.
API Manager сконфигурирован с основным пользовательским хранилищем LDAP только для чтения.
Кроме того, API Manager настроен для работы с H2 по умолчанию. Но думаю, это не повод.
Если я настраиваю API Manager со стандартным пользовательским хранилищем (без каких-либо изменений в user-mgt.xml, т. Е. Без добавления конфигурации readOnlyLdap и удаления JDBC UserStoreManager по умолчанию), вход в панель управления администратора работает нормально.
Я получил предупреждающее сообщение от wso2carbon.log:
TID: [-1234] [] [2016-07-03 05:55:54,731] WARN {org.wso2.carbon.core.services.util.CarbonAuthenticationUtil} - Failed Administrator login attempt 'admin[-1234]' at [2016-07-03 05:55:54,730+0000] {org.wso2.carbon.core.services.util.CarbonAuthenticationUtil}
Я внес изменения, как предлагалось в Я не могу войти в приложение панели администратора в диспетчере WSO2 API, к сожалению, это решение не сработало для меня.
В основном я установил новый WSO2 am 1.10.0, с настройками по умолчанию, все работает нормально, пока я не изменил user-mtg.xml для включения LDAP, я больше не могу войти в пользовательский интерфейс углерода / администратора. Значит, с wso2 am 1.10.0 из коробки не работает LDAP? Я выполнил инструкции по настройке LDAP, но это не сработало.
Странно то, что LDAP работает с AM 1.9.0. Есть ли разница в настройке LDAP между версиями 1.10.0 и 1.9.0?
ОБНОВИТЬ:
На данный момент я отказался от интеграции LDAP с wso2 am 1.10.0. Перешел на SAML2. Но оставьте вопрос открытым, на случай, если кто-то придумал решение, или это может помочь другим. Спасибо.