SlideShare a Scribd company logo
1 of 29
Download to read offline
Integrating Enterprise Application with SAML to
Horizon Workspace
Manrat Chobchuen, VMware
Dean Flaming, VMware
Cindy Kou, VMware
EUC5541
#EUC5541
44
New Device Platforms New Apps New User Expectations
Three Trends Are Forcing Massive Change on IT
New Device
Platforms
 A new way to work
 Not just Windows anymore
New User
Expectations
 Collaboration with partners,
contractors, and customers
 Productivity through better technology
New
Apps
 SaaS, mobile apps
 Quantity is increasing
New Apps New User ExpectationsNew Device Platforms
55
Mobility Is Changing Everything: PCs Are Not Your Only Worry
0
300
600
900
2009 2010 2011 2012
Smartphones and tablets PC shipments
of information workers
use three or more
devices for work to
increase productivity
EXPLOSIVE
GROWTH
in shipments of
smartphones and
tablets
Sources: IDC, BGR, Forrester
FLAT
pc shipments
New Device Platforms New Apps New User ExpectationsNew Device Platforms
66
Resulting Challenges for Our Customers
New Device Platforms New Apps New User ExpectationsNew Device Platforms
 User now expect to do work from home or on mobile devices
 We need to support a wide variety of devices, including Macs, iPhones,
Android phones, and tablets
 Until recently, we have not had a solution for securing corporate data on
mobile devices
 BYOD is great, but we have needed to separate corporate assets from
employee personal assets on employee-owned mobile devices
 We need to simplify the end user experience across devices
 We need a solution that evolves with our needs and the market
“ Mobility enables officers to run queries on suspects and file incident reports while on patrol.
This allows them to spend more time in the community, rather than back at the desk. The
productivity increase essentially means more boots on the ground and safer streets.”
Mike Legdon, IT Manager, South Yorkshire Police
77
New Apps Are Flooding the Enterprise
Ratio of mobile app
development projects
to native PC projects
i n 2 0 1 5
PACE OF
TECHNOLOGY
ADOPTION IS
ACCELERATING PC
100M USERS
20YEARS
INTERNET
100M USERS
10YEARS
MOBILE
100M USERS
5YEARS
% OS Neutral % Browser Specific % Windows
1996
CROSSOVER
POINT
Apps in the Enterprise
2011 2020
0%
100%
50%
New Device Platforms New Apps New User ExpectationsNew AppsNew Device Platforms
Sources: Gartner, Internal VMware Analysis
88
Resulting Challenges for Our Customers
New Device Platforms New Apps New User ExpectationsNew Apps
 Our application portfolio has evolved from Windows-only to include web,
SaaS and increasingly mobile apps
 We need an efficient and centralized way of providing all types
of applications to our employees
 The applications users can access must vary based on the device
and location they connect from
 We need to readily adapt to support more apps and new app platforms
as our needs and the market evolve
“ We have 2100 applications today vs. just 100 when I started in 1997 – and that’s just
counting the sanctioned apps. We don’t see consumerization as a threat; it’s an opportunity
to get ahead of the business requirements and meet end user demand.”
Chad Erickson, IS Administrator, General Mills
99
New User Expectations for Productivity Are Driving IT to Evolve
ENTERPRISE END USER COMPUTING
“88% of executives
report employees
are using their
personal computing
technologies for
business purposes”
DEMAND ACCESS
FROM ANYWHERE
“9 out of 10
companies report
the use of consumer
technologies in the
workplace”
BETTER CONSUMER
TECHNOLOGIES
“74% of employees
use consumer
technologies due to
lack of compelling
alternatives from IT”
LACK OF CHOICES
FROM IT
New Device Platforms New Apps New User ExpectationsNew Apps New User Expectations
Sources: IDC, Avanade
1010
Resulting Challenges for Our Customers
New Device Platforms New Apps New User ExpectationsNew User Expectations
 Corporate technologies should be as easy to use as
consumer technologies
 Users are introducing consumer apps into our corporate environment.
We must provide compelling alternatives or lose control
 We need to protect sensitive company data and stay compliant
 We see an opportunity to use technology to improve employee
productivity and retain talent, but are unsure how to capitalize on it
“ So many of our employees need to access LA County documents and data from their iPads
at home. We need a secure way of providing Dropbox-like functionality.”
Tony Cronin, Datacenter Team Lead, County of Los Angeles
1111
Mobility Brings New Challenges, but Also New Opportunities
THERE ARE TWO REASONS TO INVEST
SOLVE PROBLEMS GAIN COMPETITIVE EDGE
COMPLIANCE
Are consumer technologies
compliant?
Policy Violations = Increased Risk
SECURITY
Only 5% of devices use
mobile security
Low Adoption = Increased Risk
COST
Too many apps,
too many devices
Diversity = Complexity = Cost
SATISFACTION
Differentiate and
retain top talent
Satisfaction = Retention
COLLABORATION
Communicate with at-home workers,
contractors, customers and partners
Collaboration = Performance
PRODUCTIVITY
Mobile users are 20% more
productive than non-mobile workers
Access = Increased output
Sources: IDC, Forrester
1212
VMware Horizon Is the Platform for Workforce Mobility
Transform: Simplify
desktops, diverse apps
and data into
centralized services
Deliver: Empower your
workforce with flexible
access across devices,
locations and connectivity
Broker: Manage & Secure
centrally and broker services
to your workforce by policy
1313
VMware Horizon Workspace at a Glance
IT ADMINS
Single management console for
administration, managing security
and user entitlement policies
END USERS
Single workspace for accessing
data, apps, desktops
Delivered on any device
1414
File Collaboration with Colleagues, Customers and Partners
Challenge
 Users introducing consumer devices and apps
into corporate environment
 Need a secure way to collaborate on files both
internally and with customers, partners and
work-at-home employees
Solution
 Anytime, anywhere access
 Offline & online data access
 High-fidelity doc previews
 Document versioning, commenting and auditing
Benefit
 Personal & team productivity
 Share documents in an IT friendly way
 Stay up to date effortlessly
 IT governs end user usage
v1
INTERNAL EXTERNAL
v2
v3
1515
Easy Access to Enterprise Applications & Services
Challenge
 Different way of getting apps from every platform
 Multiple logins increases support costs
 Provisioning applications is costly
Solution
 Single context-based catalog
 Data, Apps, Services, Virtual Desktops
 Single Sign On
 One-click access to activate / download app
Benefit
 Essential apps always at users fingertips
 No credentials to forget lowers support costs and
improves productivity
 Provides users self-serve access
 Consistent methodology to deploy apps
1616
Enterprise Integration
Challenge
 Enterprise application are desktop application, and web application.
 User need to type in their credential every time they login to each application.
 No single source of provisioning, IT Admin need to provision individual application everytime new user
join the company.
Solution: VMware Horizon Workspace
 Single SSO workspace administration for SaaS (Cloud based) and internal application.
 User just need to remember their AD password, single user for all application and single sign on.
 IT Admin can provision user easily, and able to disable user from single place if user leave the company
or the account has been compromised.
1717
Single Sign On (SSO) Basic
Security Assertion Markup Language (SAML)
 XML-based open standard open exchanging authentication and attributes between identify provider and
service provider.
 Identify Provider (IdP) is authentication service. This service is fully protected and live inside corporate
environment. In this case , Horizon Workspace is IDP.
 Service Provider (SP) is actual web application, it can be external cloud based application, or corporate
web application.
1818
Horizon Workspace SAML
 Service Virtual Appliance (where it all happens)Implementation
 Connects to Web application via SAML 1.1 / 2.0
 Supports Web Browser SAML POST profile only
 There are 3 components to SAML, the SP, User agent and idP
 The Web Browser Post Profile indicates that the User Agent portion is required to initiate the flow.
 Support SP-INIT (SP sends SAML authentication request to Horizon)
 Support Psuedo-SP-INIT (SP redirects users to Horizon for authentication)
1919
SAML Interaction Flow
User
IdP (Horizon Workspace) Service Provider (Web App)
Redirection
SAML Request (signed)
SAML Response (signed)
2020
Enterprise Application Integration
Prerequisites
 Deploy VMware Horizon Workspace
 Pick Application Framework: What language/framework that application has been developed
Execution plan
 Refactor current application to support SAML SSO.
 Add new user provisioning module: If new user does not existed.
 Map user credential: Application may already used userid. Horizon Workspace can map ID from
email, AD user ID, or external id (horizon based id)
 Add SSO framework onto existing application.
 Obtain idP certificate from Horizon Workspace
 Configure certificate into Application
 Setup SAML enabled application to Horizon Workspace
2121
SAML Application Framework
Language / Framework
 PHP
 PHP-saml (https://github.com/onelogin/php-saml)
 SimpleSAMLphp (http://simplesamlphp.org)
 JAVA
 Shibboleth (http://shibboleth.net)
 Java-saml (https://github.com/onelogin/java-saml)
 .NET
 dotnet-saml (https://github.com/onelogin/dotnet-saml)
2222
User Mapping
What to choose for identify user
 UserId : Active Directory User Id. This one is exactly what has been used to sign in to AD environment
 Email : For cloud based application, and always the wise choice for most of web based application
2323
Obtain IdP SAML Certificate
2424
Configure idP Certificate to Application
2525
Setup SAML Enabled Application into Horizon Workspace
2626
Demo
2727
Reference
 Sample Projects
• PHP: git@github.com:eucmobileproject/horizonphpsamldemo.git
• JAVA: git@github.com:eucmobileproject/horizonjavasamldemo.git
 Reference (starting point for SAML information)
• http://en.wikipedia.org/wiki/SAML_2.0
• http://blogs.vmware.com/horizontech/2013/08/vmware-horizon-workspace-
web-application-integration-saml-protocol.html
2828
Other VMware Activities Related to This Session
 HOL:
HOL-MBL-1304
Horizon Workspace - Explore and Deploy
 Group Discussions:
EUC1005-GD
Workspace with Rasmus Jensen
THANK YOU
Integrating Enterprise Application with SAML to
Horizon Workspace
Manrat Chobchuen, VMware
Dean Flaming, VMware
Cindy Kou, VMware
EUC5541
#EUC5541

More Related Content

What's hot

Salesforce.com Partner Meetup - Atlanta -10/31/12
Salesforce.com Partner Meetup - Atlanta -10/31/12Salesforce.com Partner Meetup - Atlanta -10/31/12
Salesforce.com Partner Meetup - Atlanta -10/31/12
Salesforce Partners
 
Ibm mobile first briefing
Ibm mobile first briefingIbm mobile first briefing
Ibm mobile first briefing
Nitin Gaur
 
IBM InterConnect Build and Deploy MobileFirst Applications
IBM InterConnect Build and Deploy MobileFirst ApplicationsIBM InterConnect Build and Deploy MobileFirst Applications
IBM InterConnect Build and Deploy MobileFirst Applications
Leigh Williamson
 
IBM Worklight - Technical Overview
IBM Worklight - Technical OverviewIBM Worklight - Technical Overview
IBM Worklight - Technical Overview
IIC_Barcelona
 

What's hot (20)

IBM MobileFirst Technical Overview
IBM MobileFirst Technical OverviewIBM MobileFirst Technical Overview
IBM MobileFirst Technical Overview
 
Ibm mobile first platform presentation refresh 05 18-mc
Ibm mobile first platform presentation refresh 05 18-mcIbm mobile first platform presentation refresh 05 18-mc
Ibm mobile first platform presentation refresh 05 18-mc
 
HTML5 Mobile Web Framework - High Level Design
HTML5 Mobile Web Framework - High Level DesignHTML5 Mobile Web Framework - High Level Design
HTML5 Mobile Web Framework - High Level Design
 
Salesforce.com Partner Meetup - Atlanta -10/31/12
Salesforce.com Partner Meetup - Atlanta -10/31/12Salesforce.com Partner Meetup - Atlanta -10/31/12
Salesforce.com Partner Meetup - Atlanta -10/31/12
 
Ibm mobile first briefing
Ibm mobile first briefingIbm mobile first briefing
Ibm mobile first briefing
 
Five attributes of enterprise cloud applications
Five attributes of enterprise cloud applicationsFive attributes of enterprise cloud applications
Five attributes of enterprise cloud applications
 
V mware end user computing
V mware end user computingV mware end user computing
V mware end user computing
 
Why Mobile will Change your Business - Parmelee
Why Mobile will Change your Business - ParmeleeWhy Mobile will Change your Business - Parmelee
Why Mobile will Change your Business - Parmelee
 
Ibm worklight
Ibm worklightIbm worklight
Ibm worklight
 
An Overview on IBM MobileFirst Platform v7
An Overview on IBM MobileFirst Platform v7An Overview on IBM MobileFirst Platform v7
An Overview on IBM MobileFirst Platform v7
 
2013 Good Design is Good Business mobile and RSA
2013 Good Design is Good Business mobile and RSA2013 Good Design is Good Business mobile and RSA
2013 Good Design is Good Business mobile and RSA
 
IBM InterConnect Build and Deploy MobileFirst Applications
IBM InterConnect Build and Deploy MobileFirst ApplicationsIBM InterConnect Build and Deploy MobileFirst Applications
IBM InterConnect Build and Deploy MobileFirst Applications
 
Dronahq one app platform 7.0
Dronahq   one app platform 7.0Dronahq   one app platform 7.0
Dronahq one app platform 7.0
 
App cloud-mobile-solutions-guide
App cloud-mobile-solutions-guideApp cloud-mobile-solutions-guide
App cloud-mobile-solutions-guide
 
Kony Mobile Management
Kony Mobile ManagementKony Mobile Management
Kony Mobile Management
 
Mobile development capability doc
Mobile development capability docMobile development capability doc
Mobile development capability doc
 
IBM Mobile First Client Presentation
IBM Mobile First Client Presentation IBM Mobile First Client Presentation
IBM Mobile First Client Presentation
 
Creating a mobile enterprise application business case.
Creating a mobile enterprise application business case.Creating a mobile enterprise application business case.
Creating a mobile enterprise application business case.
 
IBM Worklight - Technical Overview
IBM Worklight - Technical OverviewIBM Worklight - Technical Overview
IBM Worklight - Technical Overview
 
Kony Mobility Platform
Kony Mobility PlatformKony Mobility Platform
Kony Mobility Platform
 

Similar to VMworld 2013: Integrating Enterprise Application with SAML to VMware Horizon Workspace

IBM Mobili First - IBM Business Connect QatarPut your business in motion
IBM Mobili First - IBM Business Connect QatarPut your business in motionIBM Mobili First - IBM Business Connect QatarPut your business in motion
IBM Mobili First - IBM Business Connect QatarPut your business in motion
Dalia Reda
 
03 put your business in motion become a mobile enterprise icty
03 put your business in motion become a mobile enterprise   icty03 put your business in motion become a mobile enterprise   icty
03 put your business in motion become a mobile enterprise icty
Warba Insurance Co Kuwait
 
Running Your Business in the Cloud
Running Your Business in the CloudRunning Your Business in the Cloud
Running Your Business in the Cloud
Robin Daniels
 
Presentation end-user computing in the post-pc era
Presentation   end-user computing in the post-pc eraPresentation   end-user computing in the post-pc era
Presentation end-user computing in the post-pc era
solarisyourep
 
Executive Overview of OutSystems (1)
Executive Overview of OutSystems (1)Executive Overview of OutSystems (1)
Executive Overview of OutSystems (1)
Steven Levine
 
Kony Development Cloud
Kony Development CloudKony Development Cloud
Kony Development Cloud
Dipesh Mukerji
 

Similar to VMworld 2013: Integrating Enterprise Application with SAML to VMware Horizon Workspace (20)

Mobile App Development Service for Idea Cellular | Success Story
Mobile App Development Service for Idea Cellular | Success StoryMobile App Development Service for Idea Cellular | Success Story
Mobile App Development Service for Idea Cellular | Success Story
 
IBM Mobili First - IBM Business Connect QatarPut your business in motion
IBM Mobili First - IBM Business Connect QatarPut your business in motionIBM Mobili First - IBM Business Connect QatarPut your business in motion
IBM Mobili First - IBM Business Connect QatarPut your business in motion
 
Low Code Platforms - Ebook
Low Code Platforms - EbookLow Code Platforms - Ebook
Low Code Platforms - Ebook
 
HP at Mobile World Congress 2014 HP Mobility Journey – An HP IT on HP Story
HP at Mobile World Congress 2014 HP Mobility Journey – An HP IT on HP StoryHP at Mobile World Congress 2014 HP Mobility Journey – An HP IT on HP Story
HP at Mobile World Congress 2014 HP Mobility Journey – An HP IT on HP Story
 
New Horizons for End-User Computing Event - VMware
New Horizons for End-User Computing Event - VMwareNew Horizons for End-User Computing Event - VMware
New Horizons for End-User Computing Event - VMware
 
03 put your business in motion become a mobile enterprise icty
03 put your business in motion become a mobile enterprise   icty03 put your business in motion become a mobile enterprise   icty
03 put your business in motion become a mobile enterprise icty
 
Running Your Business in the Cloud
Running Your Business in the CloudRunning Your Business in the Cloud
Running Your Business in the Cloud
 
Entreprise mobility approach within digital transformation
Entreprise mobility approach within digital transformationEntreprise mobility approach within digital transformation
Entreprise mobility approach within digital transformation
 
Presentation end-user computing in the post-pc era
Presentation   end-user computing in the post-pc eraPresentation   end-user computing in the post-pc era
Presentation end-user computing in the post-pc era
 
Salesforce Mobile architecture introduction
Salesforce Mobile architecture introductionSalesforce Mobile architecture introduction
Salesforce Mobile architecture introduction
 
Nordics IBM Mobile Foundation Integration in Action
Nordics IBM Mobile Foundation Integration in ActionNordics IBM Mobile Foundation Integration in Action
Nordics IBM Mobile Foundation Integration in Action
 
Executive Overview of OutSystems (1)
Executive Overview of OutSystems (1)Executive Overview of OutSystems (1)
Executive Overview of OutSystems (1)
 
Soluções F5 Networks - FORENSE Tecnologia
Soluções F5 Networks - FORENSE TecnologiaSoluções F5 Networks - FORENSE Tecnologia
Soluções F5 Networks - FORENSE Tecnologia
 
Essential Guide to Becoming A Mobile App Rock Star - part III - Enterprise Apps
Essential Guide to Becoming A Mobile App Rock Star - part III - Enterprise AppsEssential Guide to Becoming A Mobile App Rock Star - part III - Enterprise Apps
Essential Guide to Becoming A Mobile App Rock Star - part III - Enterprise Apps
 
Red Hat Mobile
Red Hat MobileRed Hat Mobile
Red Hat Mobile
 
Essential Guide to Becoming A Mobile App Rock Star - part III - Consumer-faci...
Essential Guide to Becoming A Mobile App Rock Star - part III - Consumer-faci...Essential Guide to Becoming A Mobile App Rock Star - part III - Consumer-faci...
Essential Guide to Becoming A Mobile App Rock Star - part III - Consumer-faci...
 
The new developer experience
The new developer experienceThe new developer experience
The new developer experience
 
IBM MobileFirst Platform v7 Tech Overview
IBM MobileFirst Platform v7 Tech OverviewIBM MobileFirst Platform v7 Tech Overview
IBM MobileFirst Platform v7 Tech Overview
 
Running your business in the cloud
Running your business in the cloudRunning your business in the cloud
Running your business in the cloud
 
Kony Development Cloud
Kony Development CloudKony Development Cloud
Kony Development Cloud
 

More from VMworld

More from VMworld (20)

VMworld 2016: vSphere 6.x Host Resource Deep Dive
VMworld 2016: vSphere 6.x Host Resource Deep DiveVMworld 2016: vSphere 6.x Host Resource Deep Dive
VMworld 2016: vSphere 6.x Host Resource Deep Dive
 
VMworld 2016: Troubleshooting 101 for Horizon
VMworld 2016: Troubleshooting 101 for HorizonVMworld 2016: Troubleshooting 101 for Horizon
VMworld 2016: Troubleshooting 101 for Horizon
 
VMworld 2016: Advanced Network Services with NSX
VMworld 2016: Advanced Network Services with NSXVMworld 2016: Advanced Network Services with NSX
VMworld 2016: Advanced Network Services with NSX
 
VMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
VMworld 2016: How to Deploy VMware NSX with Cisco InfrastructureVMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
VMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
 
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI AutomationVMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
 
VMworld 2016: What's New with Horizon 7
VMworld 2016: What's New with Horizon 7VMworld 2016: What's New with Horizon 7
VMworld 2016: What's New with Horizon 7
 
VMworld 2016: Virtual Volumes Technical Deep Dive
VMworld 2016: Virtual Volumes Technical Deep DiveVMworld 2016: Virtual Volumes Technical Deep Dive
VMworld 2016: Virtual Volumes Technical Deep Dive
 
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...
 
VMworld 2016: The KISS of vRealize Operations!
VMworld 2016: The KISS of vRealize Operations! VMworld 2016: The KISS of vRealize Operations!
VMworld 2016: The KISS of vRealize Operations!
 
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...
 
VMworld 2016: Ask the vCenter Server Exerts Panel
VMworld 2016: Ask the vCenter Server Exerts PanelVMworld 2016: Ask the vCenter Server Exerts Panel
VMworld 2016: Ask the vCenter Server Exerts Panel
 
VMworld 2016: Virtualize Active Directory, the Right Way!
VMworld 2016: Virtualize Active Directory, the Right Way! VMworld 2016: Virtualize Active Directory, the Right Way!
VMworld 2016: Virtualize Active Directory, the Right Way!
 
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
 
VMworld 2015: Troubleshooting for vSphere 6
VMworld 2015: Troubleshooting for vSphere 6VMworld 2015: Troubleshooting for vSphere 6
VMworld 2015: Troubleshooting for vSphere 6
 
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
 
VMworld 2015: Advanced SQL Server on vSphere
VMworld 2015: Advanced SQL Server on vSphereVMworld 2015: Advanced SQL Server on vSphere
VMworld 2015: Advanced SQL Server on vSphere
 
VMworld 2015: Virtualize Active Directory, the Right Way!
VMworld 2015: Virtualize Active Directory, the Right Way!VMworld 2015: Virtualize Active Directory, the Right Way!
VMworld 2015: Virtualize Active Directory, the Right Way!
 
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
 
VMworld 2015: Building a Business Case for Virtual SAN
VMworld 2015: Building a Business Case for Virtual SANVMworld 2015: Building a Business Case for Virtual SAN
VMworld 2015: Building a Business Case for Virtual SAN
 
VMworld 2015: Explaining Advanced Virtual Volumes Configurations
VMworld 2015: Explaining Advanced Virtual Volumes ConfigurationsVMworld 2015: Explaining Advanced Virtual Volumes Configurations
VMworld 2015: Explaining Advanced Virtual Volumes Configurations
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 

VMworld 2013: Integrating Enterprise Application with SAML to VMware Horizon Workspace

  • 1. Integrating Enterprise Application with SAML to Horizon Workspace Manrat Chobchuen, VMware Dean Flaming, VMware Cindy Kou, VMware EUC5541 #EUC5541
  • 2. 44 New Device Platforms New Apps New User Expectations Three Trends Are Forcing Massive Change on IT New Device Platforms  A new way to work  Not just Windows anymore New User Expectations  Collaboration with partners, contractors, and customers  Productivity through better technology New Apps  SaaS, mobile apps  Quantity is increasing New Apps New User ExpectationsNew Device Platforms
  • 3. 55 Mobility Is Changing Everything: PCs Are Not Your Only Worry 0 300 600 900 2009 2010 2011 2012 Smartphones and tablets PC shipments of information workers use three or more devices for work to increase productivity EXPLOSIVE GROWTH in shipments of smartphones and tablets Sources: IDC, BGR, Forrester FLAT pc shipments New Device Platforms New Apps New User ExpectationsNew Device Platforms
  • 4. 66 Resulting Challenges for Our Customers New Device Platforms New Apps New User ExpectationsNew Device Platforms  User now expect to do work from home or on mobile devices  We need to support a wide variety of devices, including Macs, iPhones, Android phones, and tablets  Until recently, we have not had a solution for securing corporate data on mobile devices  BYOD is great, but we have needed to separate corporate assets from employee personal assets on employee-owned mobile devices  We need to simplify the end user experience across devices  We need a solution that evolves with our needs and the market “ Mobility enables officers to run queries on suspects and file incident reports while on patrol. This allows them to spend more time in the community, rather than back at the desk. The productivity increase essentially means more boots on the ground and safer streets.” Mike Legdon, IT Manager, South Yorkshire Police
  • 5. 77 New Apps Are Flooding the Enterprise Ratio of mobile app development projects to native PC projects i n 2 0 1 5 PACE OF TECHNOLOGY ADOPTION IS ACCELERATING PC 100M USERS 20YEARS INTERNET 100M USERS 10YEARS MOBILE 100M USERS 5YEARS % OS Neutral % Browser Specific % Windows 1996 CROSSOVER POINT Apps in the Enterprise 2011 2020 0% 100% 50% New Device Platforms New Apps New User ExpectationsNew AppsNew Device Platforms Sources: Gartner, Internal VMware Analysis
  • 6. 88 Resulting Challenges for Our Customers New Device Platforms New Apps New User ExpectationsNew Apps  Our application portfolio has evolved from Windows-only to include web, SaaS and increasingly mobile apps  We need an efficient and centralized way of providing all types of applications to our employees  The applications users can access must vary based on the device and location they connect from  We need to readily adapt to support more apps and new app platforms as our needs and the market evolve “ We have 2100 applications today vs. just 100 when I started in 1997 – and that’s just counting the sanctioned apps. We don’t see consumerization as a threat; it’s an opportunity to get ahead of the business requirements and meet end user demand.” Chad Erickson, IS Administrator, General Mills
  • 7. 99 New User Expectations for Productivity Are Driving IT to Evolve ENTERPRISE END USER COMPUTING “88% of executives report employees are using their personal computing technologies for business purposes” DEMAND ACCESS FROM ANYWHERE “9 out of 10 companies report the use of consumer technologies in the workplace” BETTER CONSUMER TECHNOLOGIES “74% of employees use consumer technologies due to lack of compelling alternatives from IT” LACK OF CHOICES FROM IT New Device Platforms New Apps New User ExpectationsNew Apps New User Expectations Sources: IDC, Avanade
  • 8. 1010 Resulting Challenges for Our Customers New Device Platforms New Apps New User ExpectationsNew User Expectations  Corporate technologies should be as easy to use as consumer technologies  Users are introducing consumer apps into our corporate environment. We must provide compelling alternatives or lose control  We need to protect sensitive company data and stay compliant  We see an opportunity to use technology to improve employee productivity and retain talent, but are unsure how to capitalize on it “ So many of our employees need to access LA County documents and data from their iPads at home. We need a secure way of providing Dropbox-like functionality.” Tony Cronin, Datacenter Team Lead, County of Los Angeles
  • 9. 1111 Mobility Brings New Challenges, but Also New Opportunities THERE ARE TWO REASONS TO INVEST SOLVE PROBLEMS GAIN COMPETITIVE EDGE COMPLIANCE Are consumer technologies compliant? Policy Violations = Increased Risk SECURITY Only 5% of devices use mobile security Low Adoption = Increased Risk COST Too many apps, too many devices Diversity = Complexity = Cost SATISFACTION Differentiate and retain top talent Satisfaction = Retention COLLABORATION Communicate with at-home workers, contractors, customers and partners Collaboration = Performance PRODUCTIVITY Mobile users are 20% more productive than non-mobile workers Access = Increased output Sources: IDC, Forrester
  • 10. 1212 VMware Horizon Is the Platform for Workforce Mobility Transform: Simplify desktops, diverse apps and data into centralized services Deliver: Empower your workforce with flexible access across devices, locations and connectivity Broker: Manage & Secure centrally and broker services to your workforce by policy
  • 11. 1313 VMware Horizon Workspace at a Glance IT ADMINS Single management console for administration, managing security and user entitlement policies END USERS Single workspace for accessing data, apps, desktops Delivered on any device
  • 12. 1414 File Collaboration with Colleagues, Customers and Partners Challenge  Users introducing consumer devices and apps into corporate environment  Need a secure way to collaborate on files both internally and with customers, partners and work-at-home employees Solution  Anytime, anywhere access  Offline & online data access  High-fidelity doc previews  Document versioning, commenting and auditing Benefit  Personal & team productivity  Share documents in an IT friendly way  Stay up to date effortlessly  IT governs end user usage v1 INTERNAL EXTERNAL v2 v3
  • 13. 1515 Easy Access to Enterprise Applications & Services Challenge  Different way of getting apps from every platform  Multiple logins increases support costs  Provisioning applications is costly Solution  Single context-based catalog  Data, Apps, Services, Virtual Desktops  Single Sign On  One-click access to activate / download app Benefit  Essential apps always at users fingertips  No credentials to forget lowers support costs and improves productivity  Provides users self-serve access  Consistent methodology to deploy apps
  • 14. 1616 Enterprise Integration Challenge  Enterprise application are desktop application, and web application.  User need to type in their credential every time they login to each application.  No single source of provisioning, IT Admin need to provision individual application everytime new user join the company. Solution: VMware Horizon Workspace  Single SSO workspace administration for SaaS (Cloud based) and internal application.  User just need to remember their AD password, single user for all application and single sign on.  IT Admin can provision user easily, and able to disable user from single place if user leave the company or the account has been compromised.
  • 15. 1717 Single Sign On (SSO) Basic Security Assertion Markup Language (SAML)  XML-based open standard open exchanging authentication and attributes between identify provider and service provider.  Identify Provider (IdP) is authentication service. This service is fully protected and live inside corporate environment. In this case , Horizon Workspace is IDP.  Service Provider (SP) is actual web application, it can be external cloud based application, or corporate web application.
  • 16. 1818 Horizon Workspace SAML  Service Virtual Appliance (where it all happens)Implementation  Connects to Web application via SAML 1.1 / 2.0  Supports Web Browser SAML POST profile only  There are 3 components to SAML, the SP, User agent and idP  The Web Browser Post Profile indicates that the User Agent portion is required to initiate the flow.  Support SP-INIT (SP sends SAML authentication request to Horizon)  Support Psuedo-SP-INIT (SP redirects users to Horizon for authentication)
  • 17. 1919 SAML Interaction Flow User IdP (Horizon Workspace) Service Provider (Web App) Redirection SAML Request (signed) SAML Response (signed)
  • 18. 2020 Enterprise Application Integration Prerequisites  Deploy VMware Horizon Workspace  Pick Application Framework: What language/framework that application has been developed Execution plan  Refactor current application to support SAML SSO.  Add new user provisioning module: If new user does not existed.  Map user credential: Application may already used userid. Horizon Workspace can map ID from email, AD user ID, or external id (horizon based id)  Add SSO framework onto existing application.  Obtain idP certificate from Horizon Workspace  Configure certificate into Application  Setup SAML enabled application to Horizon Workspace
  • 19. 2121 SAML Application Framework Language / Framework  PHP  PHP-saml (https://github.com/onelogin/php-saml)  SimpleSAMLphp (http://simplesamlphp.org)  JAVA  Shibboleth (http://shibboleth.net)  Java-saml (https://github.com/onelogin/java-saml)  .NET  dotnet-saml (https://github.com/onelogin/dotnet-saml)
  • 20. 2222 User Mapping What to choose for identify user  UserId : Active Directory User Id. This one is exactly what has been used to sign in to AD environment  Email : For cloud based application, and always the wise choice for most of web based application
  • 21. 2323 Obtain IdP SAML Certificate
  • 23. 2525 Setup SAML Enabled Application into Horizon Workspace
  • 25. 2727 Reference  Sample Projects • PHP: git@github.com:eucmobileproject/horizonphpsamldemo.git • JAVA: git@github.com:eucmobileproject/horizonjavasamldemo.git  Reference (starting point for SAML information) • http://en.wikipedia.org/wiki/SAML_2.0 • http://blogs.vmware.com/horizontech/2013/08/vmware-horizon-workspace- web-application-integration-saml-protocol.html
  • 26. 2828 Other VMware Activities Related to This Session  HOL: HOL-MBL-1304 Horizon Workspace - Explore and Deploy  Group Discussions: EUC1005-GD Workspace with Rasmus Jensen
  • 28.
  • 29. Integrating Enterprise Application with SAML to Horizon Workspace Manrat Chobchuen, VMware Dean Flaming, VMware Cindy Kou, VMware EUC5541 #EUC5541