我完全按照以下方式完成了以下操作,但未配置任何其他内容。
- 从wso2.com/products/enterprise-mobility-manager /
下载了wso2 emm 2.0.1的新副本
- 在C:驱动器中解压缩。
- 使用我的组织设置更改了电子邮件设置。
- 下载了mysql和mysqlconnector。
- 关闭skype以获得更安全的一面,启动mysqld服务器并使用[EMM_HOME] /dbscripts/mysql.sql
中的脚本创建了regdb用户
- 从Git https://github.com/wso2/product-emm/tree/master/modules/mobile-agents/android/client下载了Android源代码,我在Android工作室中单独导入了客户端文件夹。不确定我是否还需要任何其他文件夹。
还更改了一些代码,因为它显示错误为startServiceAsUser() - >更改为startService();
- 从Constants.java文件更改了API_SERVER_PORT =“9763”。
- 从bin启动碳服务器 - >使用cmd的wso2server.bat。
- 登录碳和emm控制台并添加策略角色和用户,获取带有用户名密码的邮件。
- 在S3上运行android代码,我可以在同一台网络机器上登录到wso2 emm服务器,用户从日志中的以下网址进行身份验证:
从我的本地machinehttp://172.24.145.14:9763 / dynamic-client-web / register
&安培;这也来自我的本地机器http://172.24.145.14:9763 / oauth2 / token
- 现在位于AuthenticationActivity类的getLicenseFromServer()方法中
访问此网址时,我收到了302响应代码
http://172.24.145.14:9763/的 API /设备-MGT /机器人/ V1.0 /配置/证书
醇>
我想运行服务器并在我的手机中运行应用程序以用于POC目的。我不想要任何证书或从HTTPS访问它。究竟我做错了什么?
此外,如果我从我的Chrome中点击://172.24.145.14:9763 / api / device-mgt / android / v1.0 / configuration / license链接,它会自动重定向到碳的登录页面。