Published app does not launch when SSO is used. Desktops launch fine.

Published app does not launch when SSO is used. Desktops launch fine.

book

Article ID: CTX207649

calendar_today

Updated On:

Description

Using Receiver and Receiver for web, published app wont launch but a published desktop works fine.

  • If user is local admin - it works
  • If signing in with username/password on Receiver or Receiver for web - it works.
  • Event generated on vda host: "non-brokered ica connection request denied because the user,

Resolution

On the Storefront server:

  • Go to C:\inetpub\wwwroot\Citrix\Store\ (Where Store is the name of affected Store)
  • Open web.config file with notepad
  • Search for a string: RequireLaunchReference
  • Change the value to "ON" (requireLaunchReference="on")
  • Save to config file
  • If you have multiple Storefront servers in the group - propagate the change.

 

You can also use Powershell cmdlets.

You can check if the RequireLaunchReference setting is set to TRUE or FALSE.

$storeservice = Get-STFStoreService
Get-STFStoreLaunchOptions -StoreService $storeservice

In case of multiple stores you can use foreach loop:

$storeservice = Get-STFStoreService
Foreach ($stores in $storeservice) {Write-Host "StoreService : " $stores.VirtualPath;  Get-STFStoreLaunchOptions -StoreService $stores}

 

If the change is required (RequireLaunchReference set to FALSE), you can change the value, example:

$storeserviceToChange = Get-STFStoreService -VirtualPath '/Citrix/Store'
Set-STFStoreLaunchOptions $storeserviceToChange -RequireLaunchReference $True

** /Citrix/Store is the example of VirtualPath, replace 'Store' with he name of the affected Store.

.


Problem Cause

RequireLaunchReference Configuration in SF config

Additional Information

SDK Documentation:

https://developer-docs.citrix.com/en-us/storefront-powershell-sdk/2402/get-stfstorelaunchoptions

https://developer-docs.citrix.com/en-us/storefront-powershell-sdk/2402/Set-STFStoreLaunchOptions.html