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

Getting your iOS Device Managed by WSO2 EMM

  • Upload
    wso2

  • View
    238

  • Download
    2

Embed Size (px)

DESCRIPTION

 

Citation preview

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.