• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 703
  • 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 RoberdsMISCommented:
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
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Get expert help—faster!

Need expert help—fast? Use the Help Bell for personalized assistance getting answers to your important questions.

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