Upload
wso2
View
238
Download
2
Embed Size (px)
DESCRIPTION
Citation preview
Senior Software Engineer
Niranjan Karunanandham
Getting your iOS Device Managed by
WSO2 EMM
2
About the Presenter
๏ Niranjan Karunanandham, Senior Software Engineer
๏ 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
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
What WSO2 delivers
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
Overview of WSO2 EMM
6
Enterprise Few Years Back
7
Data
Device Device
Enterprise
Enterprise Now
8
Data
Data
Enterprise
Device
9
1
3
4
2
Public Store
Data
App
BYOD COPE
Challenges
๏ Data Security
๏ Remote Device Management
๏ Mobile App Management
10
WSO2 Enterprise Mobility Manager (EMM) ๏ Mobile Device Management
๏ Mobile App Management
๏ Enterprise Store with Publisher
11
How to create the iOS EMM agent
12
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
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
How to create the iOS EMM agent
15
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
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
How to enroll an iOS device to WSO2 EMM
19
Enroll via Link
20
Enroll via Invite
21
Download iOS Agent
22
Download iOS Agent
23
Enroll an iOS device
24
iOS device management with WSO2 EMM
25
Device Management
๏ Device Provisioning
๏ Device Operation
๏ Device Info
๏ Policy Management
26
Device Operations
๏ Device Lock
๏ Clear Passcode
๏ Wi-Fi
๏ Camera
๏ VPN
๏ APN
27
๏ Calendar
๏ LDAP
๏ Enterprise Wipe
๏ Password Policy
Device Information
๏ Battery Information
๏ Memory Information
๏ Application Information
๏ Location
28
Device Management -Overview
29
Device Management Screen
30
Policy Management with WSO2 EMM
31
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
Policies supported by iOS
๏ Wi-Fi
๏ Screen Lock Password Policy
๏ Operation Restriction (Disable Camera)
๏ APN Configuration
๏ LDAP Configuration
๏ Mobile Applications (Install Apps)
33
Add Policy Screen
34
Assign Resources to Policy
35
Create your own Enterprise Mobile Store
36
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
Publisher
๏ Supports multiple platforms
๏ Native, Hybrid application
๏ Web Application
๏ Public Store Application [Free]
๏ VPP Application
38
WSO2 Mobile Publisher
39
Store
๏ Supports multiple platforms
๏ Advance search options
๏ My Apps
๏ App rating
40
WSO2 Enterprise Mobile Store
41
42
Business Model
43
More Information !
๏ Include links to product downloads, white paper downloads , etc.