Ошибка при установке приложений из диспетчера приложений WSO2
1 ответ
Вы можете устанавливать приложения на свое устройство с помощью комбинации APP Manager(APPM) и Enterprise Mobility Manager(EMM). Выполните следующие шаги, чтобы интегрировать эти два продукта и установить приложения на свое устройство через диспетчер приложений. Эти шаги были извлечены отсюда
Есть два отдельных случая для интеграции APPM и EMM
- APPM и EMM на одной виртуальной машине Java. Например: EMM автономный пакет.
- APPM и EMM на отдельных JVM. пример: кластерный сценарий
В первом случае автономный ванильный пакет EMM должен работать без изменения какой-либо конфигурации.
Для второго случая, Есть несколько конфигураций, которые должны быть сделаны. Выполните следующие шаги для настройки APPM и EMM в отдельных JVM.
- Если вы запускаете APPM и EMM на одном компьютере, измените смещение порта на один пакет. Давайте изменим смещение порта пакета APPM.
i) Измените смещение порта carbon.xml на 10, которое находится в каталоге /repository/conf. ii) Поскольку механизм аутентификации APPM по умолчанию - SAML SSO, измените порт IdentityProviderUrl также в app-manager.xml.
<!-- URL of the IDP use for SSO -->
<IdentityProviderUrl>https://localhost:9453/samlsso</IdentityProviderUrl>
<Configurators>
<Configurator>
<name>wso2is</name>
<version>5.0.0</version>
<providerClass>org.wso2.carbon.appmgt.impl.idp.sso.configurator.IS500SAMLSSOConfigurator</providerClass>
<parameters>
<providerURL>https://localhost:9453</providerURL>
<username>admin</username>
<password>admin</password>
</parameters>
</Configurator>
</Configurators>
</SSOConfiguration>
iii) Измените смещение порта на 9453 для всех портов, найденных в sso-idp-config.xml, который находится в каталоге /repository/conf/identity.
Теперь настройка смещения порта завершена.
- Теперь создайте мобильное приложение, перейдя к издателю App Manager. опубликуйте его, и он будет доступен в магазине APPM.
- Создайте приложение OAuth в EMM, следуя статье Как отобразить существующие приложения oauth в wso2.
- Откройте app-manager.xml в APPM и найдите конфигурацию с именем MobileAppsConfiguration. измените свойство ActiveMDM на WSO2MDM.
напр.: WSO2MDM
Измените свойства MDM с именем WSO2MDM следующим образом. Измените порт на порт EMM для ServerURL и TokenApiURL. Здесь ключ клиента и секрет клиента, которые возвращаются из EMM при создании приложения OAuth.
<MDM name="WSO2MDM" bundle="org.wso2.carbon.appmgt.mdm.restconnector">
<Property name="ImageURL">/store/extensions/assets/mobileapp/resources/models/%s.png</Property>
<Property name="ServerURL">https://localhost:9453/mdm-admin</Property>
<Property name="TokenApiURL">https://localhost:9453/oauth2/token</Property>
<Property name="ClientKey">veQtMV1aH1iX0AFWQckJLiooTxUa</Property>
<Property name="ClientSecret">cFGPUbV11yf9WgsL18d1Oga6JR0a</Property>
<Property name="AuthUser">admin</Property>
<Property name="AuthPass">admin</Property>
</MDM>
- Зарегистрируйте свое устройство в MDM.
- Теперь вы можете устанавливать приложения из магазина приложений на устройства, зарегистрированные в EMM.