How to integrate Citrix XenApp / XenDesktop with Citrix XenMobile 10.x

One of the great features of Citrix XenMobile is that you can integrate it perfectly with your current Citrix XenApp / XenDesktop environment. When this integration is enabled users will see their XenApp / XenDesktop applications within their WorxHome application on a mobile device. After adding the XenApp / XenDesktop published App or Desktop to WorxHome they can launch it and the user will be authenticated using single sign-on (SSO). The only extra step what’s needed on the mobile device is that the Citrix Receiver has to be installed, but you don’t have to configure it.

This is a great user experience, all their applications and desktop from Citrix on a single place. On the back end you have to configure some things before this fully works. Off cause you need a working XenMobile 10.x environment and also a working Citrix StoreFront environment. If that is the case, the following steps need to be configured for the integration;

Citrix NetScaler

On the Citrix NetScaler open the Gateway vServer that is used for Citrix XenMobile. If you are used the NetScaler 10.5 XenMobile wizard the default name is _XM_XenMobileGateway.

How to integrate Citrix XenApp / XenDesktop with Citrix XenMobile 10.x 001

Go to the STA Server Bindings and make sure both the XenApp / XenDesktop controllers and the XenMobile Server are added.

How to integrate Citrix XenApp / XenDesktop with Citrix XenMobile 10.x 002

Citrix StoreFront

The next step is to configure some additional settings in Citrix StoreFront. For the following steps, open the Citrix StoreFront console.

How to integrate Citrix XenApp / XenDesktop with Citrix XenMobile 10.x 003

Within the Citrix StoreFront console, go to Stores. On the left side of the screen, click on Enable Remote Access

How to integrate Citrix XenApp / XenDesktop with Citrix XenMobile 10.x 004

At this moment, the Store is only configured with the current Gateway (for the XenApp/XenDesktop apps). To let it also work with the XenMobile Gateway we have to add that Gateway too. Therefore, click on Add

How to integrate Citrix XenApp / XenDesktop with Citrix XenMobile 10.x 005

Fill in the information about the XenMobile Gateway vServer as shown above and click Next

How to integrate Citrix XenApp / XenDesktop with Citrix XenMobile 10.x 006

Add the XenApp and or XenDesktop controllers as STA’s. This must be the same as the STA’s configured in the XenMobile Gateway vServer on the NetScaler. Click on Create

How to integrate Citrix XenApp / XenDesktop with Citrix XenMobile 10.x 007

Make sure both the “StoreFront” Gateway and the XenMobile Gateway are selected and click OK

How to integrate Citrix XenApp / XenDesktop with Citrix XenMobile 10.x 008

Within the StoreFront console and the Stores page, click on Configure XenApp Services Support on the left side. Copy the XenApp Service URL to a Notepad or something. You need this path when enabling the XenApp / XenDesktop integration within XenMobile.

Citrix XenMobile

The final step is to enable the Citrix XenApp / XenDesktop integration within the Citrix XenMobile configuration. After this step the XenApp and / or XenDesktop published Apps and Desktops will be visible within the WorxHome application on the mobile devices. Just like XenApp / XenDesktop, the applications and desktops will only visible when the user has the rights for that particular app / desktop.

To enable the integration, open the Citrix XenMobile console and login as an Administrator.

How to integrate Citrix XenApp / XenDesktop with Citrix XenMobile 10.x 009

Open the Configure tab and go to the Setting page and click on XenApp/XenDesktop.

Fill in the Host, Port and Relative Path as shown above (the URL you copied in the previous step). If you are using HTTPS for your StoreFront make sure that you enable the Use HTTPS button.

Click Save

Testing it on a mobile device

Now it’s time to test it on a mobile device to see if it works. In my case I will test it on my iPad. I have already installed the Citrix Receiver app without any configuration. Open the Citrix WorxHome App, click on the + sign to open the Worx App Store.

How to integrate Citrix XenApp / XenDesktop with Citrix XenMobile 10.x 010

As you can see the Windows Server 2012 Shared Desktop and the Windows 8.1 Pooled Desktop is visible, click on the + sign to add them to the device.

How to integrate Citrix XenApp / XenDesktop with Citrix XenMobile 10.x 011

I will launch the Windows Server 2012 Shared Desktop for this test.

How to integrate Citrix XenApp / XenDesktop with Citrix XenMobile 10.x 012

After clicking on the Windows Server 2012 Shared Desktop icon the Citrix Receiver will open and automatically will start making the connection.

How to integrate Citrix XenApp / XenDesktop with Citrix XenMobile 10.x 013

After that the Windows Server 2012 Shared Desktop is launched without the need to re-authenticate myself.

19 comments

  • NIce! And I’m sure you also had your X1 mouse all ready to go right? 🙂 Which of course helps in justifying the ‘use case’ of desktops on your iPad. For some anyway.

    Only a matter of time before WorxHome will be replaced with the X1 Receiver (finally) making the whole experience, including its look and feel even better. One Receiver to rule them all 🙂

    What about Web, HTML5 and SaaS apps in StoreFront, the other way around (and ShareFile of course). Also some valid use cases for that. To be used from a ‘normal’ office desktop.

    Does this setup still takes care of separate user subscriptions, between StoreFront and the AppController I mean? It’s been a while 🙂

  • Thanks for the great article Robin. I was actually on the eDOCs looking to do this on XDM10 but it’s missing few steps. This was very helpful.

  • Hi,
    have you found a way to integrate / display only selected xenapp / xendesktop apps and not all? We want to see only few selected xenapp apps in Worx Store.

    Regards
    Dirk

  • hi followed your steps to configure XenMobile 10.1 but i am getting below error when trying to test connectivity

    Either port8443/TCP blocked or MDM service is not running on this server (which is storefront) server. but there is no firewall configured between those 2 server

  • Hi,

    I did everything, and I can see the apps in WorxHome. The problem is when I try to open any app, I have this error message “This app is no longer available from the server or you are no longer permitted to access it”. Is there something missing in my configuration? Thanks!

  • can we deploy it for specific users? and the remaining users should see only the xenmobile applications.

    • Hi Bader, good question. But at this point there is now way to filter the XenApp / XenDesktop. It is a general feature that can be switched on or off. Maybe in one of the next releases of XM..

      • thanks robin. Waiting for the next release!!! another question: to switch this off, is it enough to clear configuration in the xenmobile console? (and let configuration inchanged in storefront and netscaler).

  • How to use SSO to work with NS and xenmobile without the need for the user to use their AD credentials Everytime and at every password expiry. For WorxMail I have enabled certificate based authentication on NS but I’m not sure how I can enable SSO imprivata to work with WorxWeb and citrix receiver without getting promoted for AD credentials.

  • We have it configured the way you described it only with loadbalancers. We have configured the two loadbalancers on the netscaler Gateway for XM as STA’s (xx.xx.xx.13 balances 3 XA Servers – http://xx.xx.xx.13:62053 and xx.xx.xx.14 balances 2 XD Servers – http://xx.xx.xx.14:80 ). They are both UP in the NS GW for XM.
    On the Storefront our collegues configured both LB’s as STA’s: http://xx.xx.xx.13/scripts/ctxsta.dll and http://xx.xx.xx.14/scripts/ctxsta.dll

    We then got 2 Adresses to use for XM: https://citrix-store.xxx.xxx.xx/Citrix/xxxstore/directory (for Receiver) and https://citrix-store.xxx.xxx.xx/Citrix/xxxStoreWeb (for Webbrowser)

    We tried to configure both adresses in XM: Host: Citrix-store.xxx.xxx.xx / Port: 443 / Relative Path: /Citrix/xxxsotre/Directory / User HTTPS on and Citrix-store.xxx.xxx.xx / Port 443 / Relative Path: /Citrix/xxxStoreWeb / User HTTPS on

    However its not working with neither Settings. We simply dont see our published apps or dekstops. Did we do something wrong?

  • In the last image, the buttons that looks like a turning page, what is that button called? It only appears to change the task bar.

About Robin Hobo

I am a Technology Specialist working for Microsoft with focus on the Modern Workplace. I am specialized in Microsoft Intune, Azure Virtual Desktop (AVD), Windows 365, Windows 11 and Azure AD. Also interested in mental health, NLP and personal development.

For more information, see the About Me page or my LinkedIn profile.

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close