#wso2 #wso2is #wso2carbon
# #wso2 #wso2-identity-server
Вопрос:
Я использую WSO2 IS 5.3.0 в кластеризованной среде. Было замечено, что утверждения не отображаются в профиле пользователя по умолчанию ни у одного из пользователей, даже после того, как они указаны как «Поддерживаемые по умолчанию». Я даже перезапускал узлы один за другим, предполагая, что это проблема с кэшированием, но это также не решило проблему. Что может быть возможной причиной такого поведения? Может ли это быть ошибкой конфигурации? Где я должен искать конкретно (какие конфигурации), чтобы сузить проблему?
Любое ценное решение / предложение высоко ценится.
Заранее спасибо.
Комментарии:
1. Не могли бы вы проверить, есть ли какие-либо ошибки, напечатанные на внутренних терминалах при просмотре профиля пользователя? Если это так, пожалуйста, приложите их к этому вопросу.
2. @ShanChathusandaJayathilaka Я проверил журналы серверной части при просмотре профиля пользователя, и в одном из терминалов видны несколько строк следующего предупреждения, TID: [-1234] [] [2020-11-26 21:44:10,831] ПРЕДУПРЕДИТЬ {org.apache.tomcat.jdbc.pool. ConnectionPool} — значение maxIdle больше, чем maxActive, значение maxIdle равно: 40
3. Что значит не отображается в профиле пользователя по умолчанию? Вы имеете в виду в консоли управления или в каком-либо другом месте?
4. В консоли управления
Ответ №1:
После некоторого исследования выяснилось, что точной проблемой был просто отсутствующий тег в user-mgt.xml файл внутри <WSO2_IS_HOME>/репозиторий/conf
<Property name=”initializeNewClaimManager”>true</Property>
После добавления отсутствующей конфигурации, как указано ниже, профиль по умолчанию отобразил утверждения, как и ожидалось.
<Configuration>
<AddAdmin>true</AddAdmin>
<AdminRole>admin</AdminRole>
<AdminUser>
<UserName>admin</UserName>
<Password>admin</Password>
</AdminUser>
<EveryOneRoleName>everyone</EveryOneRoleName>
<Property name=”isCascadeDeleteEnabled”>true</Property>
<Property name=”initializeNewClaimManager”>true</Property>
<Property name=”dataSource”>jdbc/WSO2UM_DB</Property>
</Configuration>