Home > Blogs > Horizon Tech Blog

How to Make ThinApp Factory Horizon-Enabled

Here’s a simple process for hooking your ThinApp Factory appliance into your Horizon environment.

Procedure for adding Horizon Settings to ThinApp Factory for App Publishing to Horizon:

  1. Login to Horizon as an Administrator.
  2. Go into Settings under Admin.
  3. Under Identity Provider, click Add Identity Provider.
  4. Type in the Provider name and comments.
  5. Remove the IP range so none exists!
  6. Click save, then copy the Connector Activation Code.
    Note: You may also wish to set the priority of this connector low.
  7. Open ThinApp Factory, login, and go into the Configuration tab under Settings.
  8. Check the Enable publish to Horizon check box.
  9. Type in the Horizon Organization URL and paste in the Connector Activation Code, then click Validate & Save in the box.
  10. IMPORTANT – Scroll to the bottom of the configuration tab page and click the Save button!

TAF Horizon Settings

Adding ThinApp Factory packages to Horizon:

Now, when editing, importing or creating projects, you will have the option to “Horizon enable” the ThinApp project/package. When it gets PUBLISHED from the ThinApp Factory Projects page, it will then show in the Horizon Manager Applications tab for Horizon Administrators to assign to users or groups.

Prerequisite Info:

To make ThinApp Factory “Horizon Enabled” one must add a new Horizon Org “Identity Provider”. This can be done under the Identity Provider settings when logged in as a Horizon ORG Administrator.

Add Identity Provider

Add Identity Provider 1


When adding a new Horizon Org “Identity Provider” for use with ThinApp Factory, ensure there are NO IP Pools defined!!

By default a new Identity Provider will add a default IP Pool range of – Leaving this default setting may cause issues if none of the defined Horizon Connectors have an IP Pool of –

To remove the default IP Pool, simply move the mouse to the right of the right-hand block and you will see the RED “X”. Click this to remove the IP Range.

Symptoms Seen When Default IP Pool Range Settings are Set Incorrectly:

Error 1: Identity Provider does not have metadata specified

Error 2: The sign in page has not yet been configured. Contact your Administrator for help

The above errors can be seen with any non-user identity provider specified if IP ranges are improperly defined and the non-user identity providers are selected for user authentication.

This entry was posted in Horizon 1.5, Horizon Workspace, ThinApp and tagged , , on by .
Dean Flaming

About Dean Flaming

Dean is currently an EUC Architect and member of the VMware End User Computing Enablement and Lighthouse Support teams, working to develop communications and IP around VMware End User Computing products and solutions as well as support many various Lighthouse accounts with their own EUC practices. Prior to this, from 2008 through 2012 Dean was one of VMware's End User Computing Specialists. Throughout his time at VMware, Dean has also written and published various articles, videos, and podcasts regarding VMware's EUC Solutions.