[Last Call] Learn how to a build a cloud-first strategyRegister Now

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 694
  • Last Modified:

Citrix Pass-through

This weekend I tested the Citrix Pass-through login feature for the Web Portal. Once I enabled pass-through and logged into a domain system, it worked great. the test user did not have to type in the credentials at the citrix console interface, but when I tried to launch the application from the web console, it gave me the old style login that you would use in an rdp session asking for the credentials. My goal was to eliminate a login when they are on domain systems, but it didn't eliminate one it just moved the location of the login before getting into the application.

User Workflow:
1. login to domain workstation
2. login to citrix web console
3. login to application

Step 1 and 3 I cannot eliminate, but 2 I should be able to eliminate. When pass-through is enable it goes right in to the web console, but it doesn't seem to pass the credentials to the server the application is hosted on. Any way around this? We have a windows Server 2003 shop, fully patched.

Thanks,
0
ValleyENT
Asked:
ValleyENT
1 Solution
 
Craig RoberdsCommented:
There have been known issues with this.  I have got it to work through PNA but have always seen issues with the WI.  I would recommend you go PNA if you can--look here:  http://www.msterminalservices.org/articles/Configure-Citrix-Program-Neighborhood-Agent.html

If you need to stay with WI and if you have PS 4.0 look here (this may work with 4.5 or Xen also):  http://geekswithblogs.net/Solid/archive/2005/12/09/62700.aspx

0
 
ValleyENTAuthor Commented:
Well, thank you croberds! We got this working without the PNA. We have only installed the Web Client, and we are able to use pass-through. We pushed this out via GPO using a small batch file. Batch file is below.
::CHECKS FOR .OLD FILE, IF IT IS FOUND, STOPS BATCH::
if exist "%APPDATA%\icaclient\APPSRV.OLD" goto end 
::CHES FOR ICA CLIENT INSTALL, IF IT IS MISSING, STOPS BATCH::
if not exist "%APPDATA%\icaclient\APPSRV.INI" goto end
 
 
::IF ABOVE DO NOT APPLY, RUNS SCRIPT BELOW::
@ECHO off
 
::ADDS LINE ITEMS IN INI USING ECHO COMMAND::
echo EnableSSOnThruICAFile=On >> "%APPDATA%\icaclient\APPSRV.INI" 
echo SSOnUserSetting=On >> "%APPDATA%\icaclient\APPSRV.INI" 
::CREATES .OLD FILE TO REFERENCE THE NEXT TIME BATCH IS RUN::
copy "%APPDATA%\icaclient\APPSRV.INI" "%APPDATA%\icaclient\APPSRV.OLD" 
:end 

Open in new window

0

Featured Post

Configuration Guide and Best Practices

Read the guide to learn how to orchestrate Data ONTAP, create application-consistent backups and enable fast recovery from NetApp storage snapshots. Version 9.5 also contains performance and scalability enhancements to meet the needs of the largest enterprise environments.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now