Web Interface 5.2 Client deployment
Posted on February 24th, 2010
Web Interface 5.2 uses a different folder structure for auto client deployment.
During the installation of Web Interface it asks for the clients folder and copies this to the website location however if it copies from the clients folder on an older XenApp CD/DVD the copied structure is wrong and must be changed to work properly. Also if WI is upgraded from a previous version the structure is not changed.
However, If copied from the XenApp 5 Feature Pack 2 CD the structure is correct, but most users would be upgrading from a previous version and therefore have to fix this afterwards.
The new folder structure is as follows:
C:\Program Files (x86)\Citrix\Web Interface\Version\Clients
* \de\Unix
Place the Clients for UNIX installation files (solaris.tar.Z, sol86.tar.Z) with German language support in this folder.* \en\Unix
Place the Clients for UNIX installation files (solaris.tar.Z, sol86.tar.Z) with English language support in this folder.* \es\Unix
Place the Clients for UNIX installation files (solaris.tar.Z, sol86.tar.Z) with Spanish language support in this folder.* \fr\Unix
Place the Clients for UNIX installation files (solaris.tar.Z, sol86.tar.Z) with French language support in this folder.* \ja\Unix
Place the Clients for UNIX installation files (solaris.tar.Z, sol86.tar.Z) with Japanese language support in this folder.* \Java
Place the Client for Java files in this folder.* \Linux
Place the Citrix Receiver for Linux installation file (linuxx86-11.0.140395.tar.gz) in this folder.* \Mac\Web Online Plug-in
Place the Citrix online web plug-in for Macintosh installation file (Citrix online plug-in (web).dmg) in this folder.* \Windows\Offline Plug-in
Place the Citrix offline plug-in installation file (CitrixOfflinePlugin.exe) in this folder.* \Windows\Online Plug-in
Place the Citrix online plug-in web installation file (CitrixOnlinePluginWeb.exe) in this folder.
The following resources are useful:
Citrix Document Library: To copy the client files to the Web Interface on Microsoft IIS
CTX123420: How to Deploy the CitrixOnlinePluginWeb.exe Client 11.2 on Web Interface 5.2
Innitech Blog: Web Interface 5.2 ICA Client Auto Deployment
Citrix Forum posts: Thread: How to auto deploy client from WI 5.2
Tags: 5.2, Client, deployment, plug-in, web interface
Filed under Citrix Web Interface | No Comments »
Web Interface 5.2 will not launch apps from Presentation Server 4.0 Farm
Posted on February 8th, 2010
Web Interface 5.2 is not set up by default to allow the launching of applications from a Presentation Server 4.0 farm.
This is true for Web Interface and PNAgent sites.
The errors shown are:
PNAgent: Citrix XenApp could not contact the server. Please check your network connection
WI: The remote server failed to execute the application launch request. Please contact your administrator for further details
To allow the launching of applications from these legacy farms the following change must be made:
- Edit the webinterface.conf file for that site
- Locate the entry for # RequireLaunchReference=On
- Remove the # and change to RequireLaunchReference=Off
Detailed in ctx123003
Tags: 4.0, 5.2, legacy farm, RequireLaunchReference, RequireLaunchReference=Off, RequireLaunchReference=On, web interface
Filed under Citrix Web Interface | No Comments »
Web Interface 5.2 breaks Citrix Desktop Viewer
Posted on January 29th, 2010
When connecting to XenApp Servers or XenDesktop provisioned Desktops the Citrix Desktop Viewer (part of the 11.x clients) enables the small bar at the top of the session to quickly allow the connection of USB devices or to dynamically change the resolution by adjusting the window size.
Even if you have this later client (11.X), the desktop viewer will not be active for session initiated via Web Interface 5.2
The way to enable this is to manually edit the webinterface.conf file for the WebSite and change the following line:
# ShowDesktopViewer=Off
Change it to the following:
ShowDesktopViewer=On
The Desktop viewer will now be enabled for connections.
Tags: 11.2, 11.x, 5.2, desktop viewer, ShowDesktopViewer, ShowDesktopViewer=Off, ShowDesktopViewer=On, web interface, webinterface.conf
Filed under Citrix Web Interface | No Comments »
Using Web Interface 5.x to send the full UPN username to a RADIUS server
Posted on September 2nd, 2009
Situation
Web Interface 5.1 (or 5.x)
Two factor authentication server is RADIUS
All user accounts use the full UPN name to login (i.e. user.name@domain.com)
Problem
By default, Web Interface does not send the full UPN username to the RADIUS server, so the two factor authentication fails.
Resolution
The following file needs to be edited to force Web Interface to send the full UPN username to the two factor authentication RADIUS server.
C:\Inetpub\wwwroot\Citrix\RADIUS\app_code\PagesJava\com\citrix\wi\pageutils\TwoFactorAuth.java
The method that requires changing is public static String getUserName(UPNCredentials token, boolean fullyQualified) at line 131
it should be changed to be:
public static String getUserName(UPNCredentials token, boolean fullyQualified) {
/*if (fullyQualified) {
return token.getShortDomain() + “\\” + token.getShortUserName();
} else {
return token.getShortUserName();
}*/
return token.getUserIdentity(); // This returns the full UPN as entered by the user
}
Web inteface 5.1 will now send the full UPN name to the RADIUS server.
References
Previous versions of Web Interface have different files that need to be edited.
Tags: edit, inetpub, radius, RSA SecurID, signify, two factor, UPN, username, web interface
Filed under Citrix Web Interface, Scripts/Reg | No Comments »
