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