答案 0 :(得分:1)
您可以使用APP Manager(APPM)和Enterprise Mobility Manager(EMM)组合在您的设备上安装应用。按照以下步骤集成这两个产品,并通过应用管理器在您的设备上安装应用。这些步骤摘自here
APPM和EMM集成有两个独立的案例
对于第一种情况,EMM独立香草包应该可以在不改变任何配置的情况下工作。
对于第二种情况,有一些配置应该完成。按照以下步骤在单独的JVM上配置APPM和EMM。
i)将carbon.xml的端口偏移量更改为10,位于/ repository / conf目录中。 ii)由于APPM默认认证机制是SAML SSO,因此也在app-manager.xml中更改IdentityProviderUrl的端口
<!-- 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)将sso-idp-config.xml中找到的所有端口的端口偏移量更改为9453,该端口位于/ repository / conf / identity目录中。
现在设置端口偏移。
例如:WSO2MDM
更改名为WSO2MDM的MDM属性,如下所示。将端口更改为ServerURL和TokenApiURL的EMM端口。此处客户端密钥和客户端密钥是在创建OAuth应用程序时从EMM返回的。
<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>