Top Banner
Senior Software Engineer Niranjan Karunanandham Getting your iOS Device Managed by WSO2 EMM
44

Getting your iOS Device Managed by WSO2 EMM

Nov 18, 2014

Download

Technology

WSO2

 
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Getting your iOS Device Managed by WSO2 EMM

Senior Software Engineer

Niranjan Karunanandham

Getting your iOS Device Managed by

WSO2 EMM

Page 2: Getting your iOS Device Managed by WSO2 EMM

2

About the Presenter

๏ Niranjan Karunanandham, Senior Software Engineer

[email protected]

๏ 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.

Page 3: Getting your iOS Device Managed by WSO2 EMM

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

Page 4: Getting your iOS Device Managed by WSO2 EMM

4

What WSO2 delivers

Page 5: Getting your iOS Device Managed by WSO2 EMM

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

Page 6: Getting your iOS Device Managed by WSO2 EMM

Overview of WSO2 EMM

6

Page 7: Getting your iOS Device Managed by WSO2 EMM

Enterprise Few Years Back

7

Data

Device Device

Enterprise

Page 8: Getting your iOS Device Managed by WSO2 EMM

Enterprise Now

8

Data

Data

Enterprise

Device

Page 9: Getting your iOS Device Managed by WSO2 EMM

9

1

3

4

2

Public Store

Data

App

BYOD COPE

Page 10: Getting your iOS Device Managed by WSO2 EMM

Challenges

๏ Data Security

๏ Remote Device Management

๏ Mobile App Management

10

Page 11: Getting your iOS Device Managed by WSO2 EMM

WSO2 Enterprise Mobility Manager (EMM) ๏ Mobile Device Management

๏ Mobile App Management

๏ Enterprise Store with Publisher

11

Page 12: Getting your iOS Device Managed by WSO2 EMM

How to create the iOS EMM agent

12

Page 13: Getting your iOS Device Managed by WSO2 EMM

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

Page 14: Getting your iOS Device Managed by WSO2 EMM

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

Page 15: Getting your iOS Device Managed by WSO2 EMM

How to create the iOS EMM agent

15

Page 16: Getting your iOS Device Managed by WSO2 EMM

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

Page 17: Getting your iOS Device Managed by WSO2 EMM

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

Page 18: Getting your iOS Device Managed by WSO2 EMM

18

Page 19: Getting your iOS Device Managed by WSO2 EMM

How to enroll an iOS device to WSO2 EMM

19

Page 20: Getting your iOS Device Managed by WSO2 EMM

Enroll via Link

20

Page 21: Getting your iOS Device Managed by WSO2 EMM

Enroll via Invite

21

Page 22: Getting your iOS Device Managed by WSO2 EMM

Download iOS Agent

22

Page 23: Getting your iOS Device Managed by WSO2 EMM

Download iOS Agent

23

Page 24: Getting your iOS Device Managed by WSO2 EMM

Enroll an iOS device

24

Page 25: Getting your iOS Device Managed by WSO2 EMM

iOS device management with WSO2 EMM

25

Page 26: Getting your iOS Device Managed by WSO2 EMM

Device Management

๏ Device Provisioning

๏ Device Operation

๏ Device Info

๏ Policy Management

26

Page 27: Getting your iOS Device Managed by WSO2 EMM

Device Operations

๏ Device Lock

๏ Clear Passcode

๏ Wi-Fi

๏ Camera

๏ VPN

๏ APN

27

๏ Email

๏ Calendar

๏ LDAP

๏ Enterprise Wipe

๏ Password Policy

Page 28: Getting your iOS Device Managed by WSO2 EMM

Device Information

๏ Battery Information

๏ Memory Information

๏ Application Information

๏ Location

28

Page 29: Getting your iOS Device Managed by WSO2 EMM

Device Management -Overview

29

Page 30: Getting your iOS Device Managed by WSO2 EMM

Device Management Screen

30

Page 31: Getting your iOS Device Managed by WSO2 EMM

Policy Management with WSO2 EMM

31

Page 32: Getting your iOS Device Managed by WSO2 EMM

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

Page 33: Getting your iOS Device Managed by WSO2 EMM

Policies supported by iOS

๏ Wi-Fi

๏ Screen Lock Password Policy

๏ Operation Restriction (Disable Camera)

๏ APN Configuration

๏ LDAP Configuration

๏ Mobile Applications (Install Apps)

33

Page 34: Getting your iOS Device Managed by WSO2 EMM

Add Policy Screen

34

Page 35: Getting your iOS Device Managed by WSO2 EMM

Assign Resources to Policy

35

Page 36: Getting your iOS Device Managed by WSO2 EMM

Create your own Enterprise Mobile Store

36

Page 37: Getting your iOS Device Managed by WSO2 EMM

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

Page 38: Getting your iOS Device Managed by WSO2 EMM

Publisher

๏ Supports multiple platforms

๏ Native, Hybrid application

๏ Web Application

๏ Public Store Application [Free]

๏ VPP Application

38

Page 39: Getting your iOS Device Managed by WSO2 EMM

WSO2 Mobile Publisher

39

Page 40: Getting your iOS Device Managed by WSO2 EMM

Store

๏ Supports multiple platforms

๏ Advance search options

๏ My Apps

๏ App rating

40

Page 41: Getting your iOS Device Managed by WSO2 EMM

WSO2 Enterprise Mobile Store

41

Page 42: Getting your iOS Device Managed by WSO2 EMM

42

Business Model

Page 43: Getting your iOS Device Managed by WSO2 EMM

43

More Information !

๏ Include links to product downloads, white paper downloads , etc.