Я решил это, хотя я не уверен, что это решение.Я надеюсь, что это поможет кому-то или кому-то другому.
Для ошибки выбрасывания обновлений арендатора Failed to update the tenant config. tenant-domain: test.com, tenant-admin: admin
:
Отключите Identity Listener org.wso2.carbon.identity.governance.listener.IdentityMgtEventListener
с помощью orderId
95Теперь у пользователя с правами администратора вы сможете обновить клиента.
IdentityMgtEventListener с orderId 95 должен быть отключен для входа в клиент для разрешения проблем с хранилищем ключей и Resident Identity Provider.
Для создания страницы хранилища ключей Error occurred null
:
Создать хранилище ключей для арендатора и добавить хранилище ключей.Эти ссылки были полезны:
Изменение имени хоста
Как изменить первичное хранилище ключей арендатора в углеродных продуктах
Для резидентного провайдера идентификации, выдавшего Error loading Resident Identity Provider
:
Я обнаружил, что у арендатора нет записи в таблице IDP.Итак, я вставил запись для арендатора, используя идентификатор арендатора, и это было решено.Не уверен, что это правильное решение.
Пример запроса MySQL:
INSERT INTO database.IDP ('ID', 'TENANT_ID', 'NAME', 'IS_ENABLED', 'IS_PRIMARY', 'HOME_REALM_ID', 'INBOUND_PROV_ENABLED', 'IS_FEDERATION_HUB', 'IS_LOCAL_CLAIM_DIALECT') VALUES ('72', '10', 'LOCAL', '1', '1', 'localhost', '0', '0', '0')
;