• No results found

DV4 - Citrix CloudGateway: Access and control Windows, SaaS and web applications. Systems Engineer, Citrix Systems GmbH

N/A
N/A
Protected

Academic year: 2021

Share "DV4 - Citrix CloudGateway: Access and control Windows, SaaS and web applications. Systems Engineer, Citrix Systems GmbH"

Copied!
49
0
0

Loading.... (view fulltext now)

Full text

(1)

DV4 - Citrix CloudGateway:

Access and control Windows, SaaS

and web applications

Rob Sanders Systems Engineer, Citrix Systems

(2)

Corporate Apps & Storage

(3)

Corporate Apps

& Storage

Corporate PC

BYO Phone

SaaS Apps

Mobile Apps

Data

BYO Tablet

(4)

Enterprise Mobility for All Apps, Data & Devices

App Store Cloud Container Windows Mobile Web/SaaS Mobile Container Identity Policy Security Data Corp Data

(5)
(6)

PC Mac Smartphone Tablet Thin Client Storefront™ services Content controllers Access Gateway services

(7)
(8)

Single server deployment

Internet Storefront Services Access Gateway (optional) XenApp/ XenDesktop LAN DMZ

(9)

High availability deployment

Internet Storefront Services Access Gateway (optional) XenApp/ XenDesktop LAN DMZ Load Balancer SQL Server

(10)
(11)

Components

(12)

Mac and Windows

Storefront Services Tier

Storefront Services

XenApp farms Web apps Browser Thin Clients XML Service Adaptor ShareFile Web Receiver Future Citrix Adaptors Mobile Devices SaaS apps

List All Apps Launch App “Value Adds” List My Apps Subscribe Sto re Service s Au thenticat io n Service Update Service (Merchandising Server) 3rd Party Adaptors 3rd Party Web Password OTP Kerberos ... Mobile Applications 3rd Party Apps Smartcard App Controller Acc es s Ga te w ay XenDesktop farms 3 2 1

(13)

Authentication

• Allows Single Sign-on

ᵒ Between different Storefront services ᵒ To other Citrix services

• Extends in many directions

ᵒ Federation-In (SAML protocol) ᵒ Access Gateway SSO

ᵒ SSO to AppController Au thenticat io n Service Password OTP Kerberos ... Smartcard 1

(14)

Authentication Flow… Current

Internet Web Interface Server XML Server Active Directory Server

(15)

Authentication Flow… New

Internet Storefront Services Server XML Server Active Directory Server

(16)

Authentication methods

• Three authentication methods available on Storefront Services

ᵒ User name and password – e.g. Explicit ᵒ Domain pass-through – e.g. Pass-through

ᵒ Pass-through from Citrix Access Gateway – e.g. Authentication “at Access Gateway”

• No 2-factor authentication (RADIUS, tokens and OTP) available

ᵒ Use Access Gateway to provide this functionality

• No support for Kerberos, smart cards and federation at this time • Domain pass-through only available with:

ᵒ Domain-joined Windows devices

(17)

Store Service

• REST Services

ᵒ XML messages over HTTP(S) protocol ᵒ Authentication via a token header token

• Designed to be a public SDK

ᵒ Currently not published

• Root service is ‘Resources’

ᵒ This then references images, Windows icons, etc. List All Apps

Launch App List My Apps Subscribe Sto re Service s 2

(18)

Receiver for Web

• Logically a Receiver like any other

ᵒ Talks to Storefront Services over HTTPS

• Our implementation

ᵒ Static HTML + CSS + JavaScript

• Rich UI

ᵒ Same UI as all other receivers

ᵒ Designed to be modular & customizable

Web Receiver

3rd Party Web

(19)

Enabling remote access

(20)

Storefront Services & Access Gateway

integration

Supported

• Access Gateway 5.0.3 or later

• Access Gateway Enterprise 9.3 or later • Access Gateway Enterprise 10.0 preferred Not supported

• Access Gateway Standard / Advanced Editions 4.x • Secure Gateway 3.2

(21)

Where in the world is Carmen SanDiego…??

Or how beacons are used

• Beacons are used to determine the location of user • Each beacon is a URL

ᵒ Internal: Only accessible from the LAN

ᵒ External: Public website (e.g. www.citrix.com or www.google.com)

• Receiver sends GET request to each beacon

ᵒ HTTP Response Status 200-399 is success

• Possible results

ᵒ NONE: No network connection

ᵒ VPN: Access Gateway plug-in detected and connection active ᵒ LAN: Internal beacon success, no Access Gateway needed

ᵒ OUTSIDE: Internal beacon unreachable, Access Gateway needed ᵒ HOTSPOT: Multiple external beacons connect to same proxy

(22)

Provisioning files

Configuring Citrix Receiver made easy!

Store = https://itdevstores.citrite.net/Showcase Gateway = ftlagx.citrix.com, “US-East” Gateway = sjcagx.citrix.com, “US-West” Gateway = lonagx.citrix.com, “EMEA” Default = lonagx.citrix.com Beacons Internal = http://mycitrite.net External = http://www.citrix.com External = http://www.google.com Store Service Auth Service ftlagx.citrix.com lonagx.citrix.com sjcagx.citrix.com itdevstores.citrite.net

(23)

Customizations

(24)

Citrix ICA Client control

• ActiveX control, Firefox extension

and Chrome plug-in

• Must be installed and enabled to detect the client

• Used to determine to install or upgrade Citrix Receiver and for Workspace Control

• Configure behavior in web.config file

(25)

Modifying the web.config file

Advanced configuration for Citrix Receiver for Web • Workspace Control

ᵒ Workspace Control is available for both native Receiver and Receiver for Web ᵒ Auto-reconnect to active / disconnected sessions enabled by default

ᵒ By default

• Native Receiver will disconnect all applications on exit • Receiver for Web will terminate all applications on exit

• Connect and Disconnect buttons are not available in Receiver for Web

• Client Deployment

ᵒ Installation of Citrix Receiver when no Receiver present enabled by default ᵒ Upgrade of Citrix Receiver to new version disabled by default

(26)

Modifying the web.config file

Advanced configuration for Citrix Receiver for Web • Workspace Control

ᵒ Workspace Control is available for both native Receiver and Receiver for Web ᵒ Auto-reconnect to active / disconnected sessions enabled by default

ᵒ By default

• Native Receiver will disconnect all applications on exit • Receiver for Web will terminate all applications on exit

• Connect and Disconnect buttons are not available in Receiver for Web

• Client Deployment

ᵒ Installation of Citrix Receiver when no Receiver present enabled by default ᵒ Upgrade of Citrix Receiver to new version disabled by default

(27)

Customization

• No customization options in console • All files for customization are in

\StoreWeb\contrib folder • CSS customization ᵒ custom.style.css • JavaScript customization ᵒ custom.script.js • String customization ᵒ custom.wrstrings.<lang-code>.js ᵒ New language pack

(28)
(29)
(30)

Communication Flow

1

2

3

5

4

Client Device AppController Storefront Services

(31)
(32)
(33)

Native connector

• AppController connects using Java API’s • User Credentials submitted over SSL • Use for non-SAML apps

(34)

FormFill connector

• AppController fills in user credentials

• AppController sends a redirect to user’s browser • Use FormFill for apps that do not support SAML

(35)

SAML connector

• AppController connects to Web apps supporting SAML • AppController supports SAML 1.1 and 2.0

(36)

How the SAML connector works

Identity Provider

(37)

How the SAML connector works

Identity Provider

(38)

How the SAML connector works

Identity Provider

(39)

Role-based access

• A role is a group of users to which we can assign applications

• Roles are formed of one or more AD groups Important!

• Only groups inside the root of your Base DN are exposed in AppController (fixed in AppController 2.0)

• When adding multiple AD groups to a role, only users that are a member of all groups get assigned the

(40)
(41)

AppController Administration Data Active Directory sync

• Automatically create user accounts within the ShareFile platform • Configure SAML configuration using basic admin input

(42)

AppController Administratio n Mobile Apps Active Directory

• Wrap native mobile apps into Citrix Mobile Application packages • Import applications to AppController

• Push native mobile applications to user devices

App Preparation Tool

AppController Active Directory sync Administration Mobile Apps

(43)

iOS/ Android Platform

iOS/ Android kernel Native Mobile App Mobile Controller Native Mobile App

(44)
(45)
(46)

Nutzen Sie unsere Zusatzangebote!

• Citrix Expert Desks: Unsere Produkt-Spezialisten beantworten Ihre individuellen Fragen und geben Ihnen Einblick in aktuelle Projekte

• Citrix Tech Lounge: Lernen Sie die wichtigsten Funktionen von Citrix XenClient live kennen - bei einem Hands-On-Test in unserer Tech Lounge

• Meet the Architects: Buchen Sie an der Info einen Kurz-Workshops mit Citrix-Consulting und erarbeiten Sie eine Zielarchitektur für Ihr Unternehmen

• Citrix Datentankstelle: Lassen Sie sich auf Ihren mobilen Endgeräten einen Citrix Receiver mit Demozugang einrichten

• Citrix Education Desk: Informieren Sie sich über die aktuellen Trainingsangebote • Citrix Test Center: Die Plätze sind ausgebucht. Es besteht die Möglichkeit über die

(47)

Feedback und Präsentationen

• Ihre Meinung ist uns wichtig! Bitte nehmen Sie sich einige Minuten Zeit,

unseren Online Feedbackbogen auszufüllen. Den Link dazu erhalten Sie einige Tage nach der Veranstaltung

• Im Anschluss an den Fragebogen haben Sie Zugriff auf die Downloadseite der Präsentationen

(48)

Bitte vormerken: Citrix Synergy 2012

• The premier event on cloud computing, virtualization and networking

• 17.- 19. Oktober 2012 im

International Convention Centre Barcelona

• Weitere Infos:

(49)

References

Related documents

The ability to monitor and exert control over specific Web applications ― from consumerized Web 2.0 apps to enterprise-class SaaS platforms ― will be a critical task for

• Securely adopt mobile devices and new mHealth apps – With Citrix XenMobile ® , IT can embrace mobile devices and apps while maintaining the control needed to track devices,

… AND ONE MORE FOR NATIVE APPS VPN SSO Receiver Windows Apps XenApp Web Apps CIFS SharePoint Native Apps NetScaler ShareFile XenMobile App Controller

Microsoft TMG/ISA Windows Logon Protection Citrix Access Gateway AE 4.5 Protection Citrix Receiver for iPhone Citrix Web Interface Protection RADIUS Protection Web Site

Scenario: A Citrix Engineer has configured Access Gateway and Web Interface to enable ICA proxy connections to XenApp published applications and XenDesktop virtual desktops..

Citrix StoreFront, which is the successor to Citrix Web Interface, authenticates users to XenDesktop sites, XenApp farms, App Controller (SaaS Apps), and VDI-in-a-Box enumerating

Users receive single-click access to all of their mobile, SaaS and Windows apps, including seamlessly integrated email, browser, data sharing and support apps, from a

Citrix powered apps and desktops from the Windows Azure Cloud. Citrix ShareFile on