Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Getting your iOS Device Managed by WSO2 EMM

2,473 views

Published on

Published in: Technology
  • Be the first to comment

Getting your iOS Device Managed by WSO2 EMM

  1. 1. Senior Software Engineer Niranjan Karunanandham Getting your iOS Device Managed by WSO2 EMM
  2. 2. 2 About the Presenter ๏Niranjan Karunanandham, Senior Software Engineer ๏niranjan@wso2.com ๏Joined WSO2 in September 2013. He has 5 years of experience and is currently contributing to WSO2 Enterprise Mobility Manager. In addition to his product development efforts, he has also provided technology consulting on customer engagements.
  3. 3. 3 About WSO2 ๏Global enterprise, founded in 2005 by acknowledged leaders in XML, web services technologies, standards and open source ๏Provides only open source platform-as-a-service for private, public and hybrid cloud deployments ๏All WSO2 products are 100% open source and released under the Apache License Version 2.0. ๏Is an Active Member of OASIS, Cloud Security Alliance, OSGi Alliance, AMQP Working Group, OpenID Foundation and W3C. ๏Driven by Innovation ๏Launched first open source API Management solution in 2012 ๏Launched App Factory in 2Q 2013 ๏Launched Enterprise Store and first open source Mobile solution in 4Q 2013
  4. 4. 4 What WSO2 delivers
  5. 5. Agenda ๏Overview of WSO2 EMM ๏How to create the iOS EMM agent ๏Configuring the WSO2 EMM server for iOS ๏How to enroll an iOS device to WSO2 EMM ๏iOS device management with WSO2 EMM ๏Policy Management with WSO2 EMM ๏Create your own Enterprise Mobile App Store 5
  6. 6. Overview of WSO2 EMM 6
  7. 7. Enterprise Few Years Back 7 Data Device Device Enterprise
  8. 8. Enterprise Now 8 Data Data Enterprise Device
  9. 9. 9 1 3 4 2 Public Store Data App BYOD COPE
  10. 10. Challenges ๏Data Security ๏Remote Device Management ๏Mobile App Management 10
  11. 11. WSO2 Enterprise Mobility Manager (EMM) ๏Mobile Device Management ๏Mobile App Management ๏Enterprise Store with Publisher 11
  12. 12. How to create the iOS EMM agent 12
  13. 13. Getting iOS Agent ๏Mac OSX with xCode ๏iOS Developer Enterprise Program ๏Download from Github: https://github.com/wso2/emm-agent-ios ๏Configure and Customize iOS Agent for your Server ๏Generate the IPA file 13
  14. 14. Upload the Agent to iOS ๏Upload the IPA to <EMM_HOME>/repository/deployment/server/jaggeryapps/emm/client_app ๏Configure the location in <EMM_HOME>/repository/deployment/server/jaggeryapps/emm/config/config.json 14
  15. 15. How to create the iOS EMM agent 15
  16. 16. EMM Server Configuration ๏Requires trusted SSL certificate ๏Generate an Apple Push Notification Service (APNS) certificate ๏Configure the EMM Server by following the documentation: https://docs.wso2.com/display/EMM110/iOS+Server+Configurations 16
  17. 17. EMM Server Configuration ๏Certificate Authority (CA) and Registration Authority (RA) should be of version 3. ๏Common Name of CA, RA and SSL should not be the same. ๏Generate the MDM APNS certification by following documentation: https://docs.wso2.com/display/EMM110/Generating+a+MDM+APNS+Certificate 17
  18. 18. 18
  19. 19. How to enroll an iOS device to WSO2 EMM 19
  20. 20. Enroll via Link 20
  21. 21. Enroll via Invite 21
  22. 22. Download iOS Agent 22
  23. 23. Download iOS Agent 23
  24. 24. Enroll an iOS device 24
  25. 25. iOS device management with WSO2 EMM 25
  26. 26. Device Management ๏Device Provisioning ๏Device Operation ๏Device Info ๏Policy Management 26
  27. 27. Device Operations ๏Device Lock ๏Clear Passcode ๏Wi-Fi ๏Camera ๏VPN ๏APN 27 ๏Email ๏Calendar ๏LDAP ๏Enterprise Wipe ๏Password Policy
  28. 28. Device Information ๏Battery Information ๏Memory Information ๏Application Information ๏Location 28
  29. 29. Device Management -Overview 29
  30. 30. Device Management Screen 30
  31. 31. Policy Management with WSO2 EMM 31
  32. 32. Policy Management ๏Administrators can define policies ๏Policies can be enforced to Users, Roles and Platform based on policy hierarchy ๏Policy get applied: ๏When a device enrolls to the system ๏When editing a policies ๏When assigning policies to resources 32
  33. 33. Policies supported by iOS ๏Wi-Fi ๏Screen Lock Password Policy ๏Operation Restriction (Disable Camera) ๏APN Configuration ๏LDAP Configuration ๏Mobile Applications (Install Apps) 33
  34. 34. Add Policy Screen 34
  35. 35. Assign Resources to Policy 35
  36. 36. Create your own Enterprise Mobile Store 36
  37. 37. Why WSO2 Enterprise Mobile Store? ๏Consists of a Publisher and Store ๏App Approval Process through a lifecycle ๏On Premise and Cloud deployments ๏Single Sign-On (SSO) ๏Mobile App Management 37
  38. 38. Publisher ๏Supports multiple platforms ๏Native, Hybrid application ๏Web Application ๏Public Store Application [Free] ๏VPP Application 38
  39. 39. WSO2 Mobile Publisher 39
  40. 40. Store ๏Supports multiple platforms ๏Advance search options ๏My Apps ๏App rating 40
  41. 41. WSO2 Enterprise Mobile Store 41
  42. 42. 42 Business Model
  43. 43. 43 More Information ! ๏Include links to product downloads, white paper downloads , etc.
  44. 44. Contact us !

×