WSO2IS-5.3.0 Вопросы по скрипту миграции

Я следовал руководству по миграции с wso2is-5.2.0 на wso2is-5.3.0, и у меня много вопросов по этому поводу, но я не уверен, что это правильный путь, но я спрашиваю.

Там говорилось: "6. Замените папку / repository / components / dropins на копию папки / repository / components / dropins".

Это странно, у меня есть старая версия dropins из 5.2.0, как org.wso2.carbon.identity.application.authenticator.facebook-5.1.2.jar поставить на новый релиз, где уже есть более новая версия, как org.wso2.carbon.identity.application.authenticator.facebook-5.1.3.jar? И это не говорит о копировании IS5.3.0_MIGRATION_TOOL_HOME/dropins в <NEW_IS_HOME>/repository/components/dropins Я думаю это недосмотр?

Я все равно помещаю IS5.3.0_MIGRATION_TOOL_HOME/dropins/org.wso2.carbon.is.migrate.client-5.3.0.jar в / repository / components / dropins

В нем говорилось: "9. Если вы создали арендаторов в предыдущей версии WSO2 Identity Server, скопируйте содержимое каталога / repository / tenants в каталог / repository / tenants /".

ОК, у меня есть несколько арендаторов, но каталог арендаторов содержит только пустую папку, это нормально?

Конфигурация претензии

Ничто не говорит о том, что я создал новую заявку в Claim-config.xml. Я добавил что-то вроде wso2is-5.2.0.

<Dialect dialectURI="http://mycompany.com/claims">
            <Claim>
                <ClaimURI>http://mycompany.com/claims/originalSystem</ClaimURI>
                <DisplayName>Original System</DisplayName>
                <AttributeID>originalSystem</AttributeID>
                <SupportedByDefault />        
            </Claim>
        [...]

но они не были импортированы после миграции. Я обнаружил, что должен был добавить http://wso2.org/claims/photourl и теперь они переносятся, но в консоли, просматривая список претензий, который у меня есть.

Claim URI   http://mycompany.com/claims/originalSystem
Mapped Local Claim  http://wso2.org/claims/migration__photourl__862 

И используя веб-сервис для получения атрибута утверждения пользователя, он не отображается http://mycompany.com/claims/originalSystem

Миграция политики паролей О пароле политики см. ( WSO2IS-5.3.0 Pb с управлением паролями), когда я вхожу в систему с администратором существующего арендатора, просматривая пользовательский интерфейс резидента провайдера идентификации, у меня появляется белая страница и следующая ошибка в журнал...

Caused by: org.apache.jasper.JasperException: An exception occurred processing JSP page /idpmgt/idp-mgt-edit-local.jsp at line 691

688:                     <%
689:                     org.wso2.carbon.identity.governance.stub.bean.Property[] connectorProperties = connectorConfig.getProperties();
690:                         for (int k = 0; k < connectorProperties.length; k++) {
691:                             String value = connectorProperties[k].getValue();%>
692:                         <tr>
693:                             <td style="width: 500px;">
694:                                 <%=Encode.forHtmlContent(connectorProperties[k].getDisplayName())%>

Caused by: java.lang.NullPointerException
        at org.apache.jsp.idpmgt.idp_002dmgt_002dedit_002dlocal_jsp._jspService(idp_002dmgt_002dedit_002dlocal_jsp.java:1019)
        at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
TID: [2] [] [2017-01-18 13:50:32,158] admin@wso2.org@mycompany.com [2] [IS]ERROR {org.apache.tiles.jsp.taglib.RenderTagSupport} -  Error during rendering
javax.servlet.jsp.JspException: IO Error executing tag: JSPException while including path '/idpmgt/idp-mgt-edit-local.jsp'. ServletException while including page.

Я проверил бета-версию и rc релиза до того, как вышел wso2is-5.3.0, но я был бы рад протестировать скрипт миграции до его выпуска... Доступен ли он на github?

С Уважением,

2 ответа

Подробные сведения о переносе претензий можно найти в файле Applicas.txt в домашнем каталоге. В нем есть подробное объяснение вновь созданных претензий и почему они созданы.

Спасибо
Isura

Шаг 6: Да, это должны быть только добавленные банки, а не все.

Шаг 9: Он может не иметь никаких ресурсов, если вы не добавили такие вещи, как вторичные пользовательские магазины, рабочие процессы и т. Д.

Конфигурация заявки: В 5.3.0 все заявки, внешние по отношению к диалекту wso2, сопоставляются с соответствующей претензией в диалекте wso2 (не с базовым атрибутом). Если в диалекте wso2 нет претензий, сопоставленных с этим атрибутом, клиент создаст их и добавит сопоставление. Вы можете либо обновить эту заявку, либо создать новую заявку с правильными значениями на диалекте wso2 и сопоставить свою пользовательскую заявку с новой претензией на диалекте wso2.

Проблема с миграцией политик может быть ошибкой. Лучше, если вы сможете сообщить об этом по адресу https://wso2.org/jira/browse/IDENTITY

Источник ресурсов для миграции доступен по адресу https://github.com/wso2/product-is/tree/master/modules/migration/migration-5.2.0_to_5.3.0

Другие вопросы по тегам