Re: [Thinstation-general] Having some user interaction + shell scripting before Citrix Receiver is
Brought to you by:
doncuppjr
From: Mike E. <thi...@gm...> - 2011-08-24 20:36:11
|
On Wed, Aug 24, 2011 at 10:26 PM, InterRob <rob...@gm...> wrote: > The sever-side PHP could be transformed into client-side Shell scripting > (using curl, sed, awk etc.). Would it make sense to provide such logic as a > contrib / package with Thinstation? I have a very hard time to understand your problem, but I haven't used ICA for many years, so everything I used to know is probably obsolete. But I simply don't understand why the ICA client can't use the load balancer directly and why the *** it would ever cache a password. You know better. If you make the bash script we'll host it as a contrib and if popular it will eventually goto into the distro. Mike > To answer a previous question: replimenu is used for prompting the user for > username and password. See /etc/replimenu/*.menu > > Cheerz, > Rob > > 2011/8/24 Natxo Asenjo <nat...@gm...> >> >> On Wed, Aug 24, 2011 at 6:22 PM, Narrf <stu...@gm...> >> wrote: >> > Hi Rob, >> >> > > 2. I couldn't get wfcmgr to disable the Save Password option. >> > <snip> >> > > Moreover, in my opinion, logging off from the graphical terminal >> > > session should be enough for a user to leave a system behind. Yet, in >> > > the scenario as you describe it, wfcmgr needs to be exited. >> > >> > I have never had this problem as I launch a ICA session from Session 0, >> > (no X-Windows) to a full screen published desktop. The user never gets >> > the chance to interact with wfcmgr, the first thing they see is the >> > Windows GINA. When they close their session they are presented with a >> > "reconnect" prompt and that is all. To shutdown my users simply power >> > off. The Thinstation build then operates pretty much like an old-skhool >> > Wyse ThinOS terminal. >> > >> > What do you need replimenu for? The ability to choose different >> > connection options? >> > >> > Stuart >> > >> > On 24/08/11 12:18, Rob Marjot wrote: >> >> Hi Stuart, >> >> >> >> Thanks for your reply. >> >> >> >> For the use-cases you describe: >> >> >> >> 1. Kiosk'ed Firefox: I found it quite troublesome to run Firefox in >> >> "true" kioskmode, robustly: no menu's, addressbar, title bar etc etc; >> >> just a full-screen content frame with a HTML form for username + >> >> password. Also, I wish to have the smallest possible bootimage; it >> >> appears to me to be quite an overkill to have a full-fledged browser >> >> onboard, just for the sake of logging on... >> >> >> >> 2. I couldn't get wfcmgr to disable the Save Password option. It seems >> >> like an configuration option but no matter how I modified the >> >> ini-files, >> >> the saving of passwords remained available... Exiting wfcmgr back to >> >> replimenu and then lauching wfcmgr again would again provide access to >> >> the environment of the previous user... Moreover, in my opinion, >> >> logging >> >> off from the graphical terminal session should be enough for a user to >> >> leave a system behind. Yet, in the scenario as you describe it, wfcmgr >> >> needs to be exited. >> >> >> >> I ended up writing some server-side script returning a ICA session file >> >> for the provided credentials. Works like a charm; including the picking >> >> up of a disconnected session for the user :P >> >> >> >> I just need to be careful when updating/upgrading Citrix software... >> >> >> >> BTW: any idea why I didn't get the disabling of saving passwords to >> >> work? >> >> >> >> >> >> Rob >> >> >> >> >> >> 2011/8/24 Narrf <stu...@gm... >> >> <mailto:stu...@gm...>> >> >> >> >> Hi Rob, >> >> >> >> Not sure what problem you are trying to solve with your script. >> >> Don't >> >> you have two choices here? >> >> >> >> 1. Use the Citrix WI for authentication, Firefox (probably >> >> kiosk'ed) in >> >> Thinstation and a Citrix published application (the "Citrix Desktop >> >> Appliance" style). The credentials would then be tokenised and >> >> invalidated at the end of the WI/Firefox session(WI times out after >> >> a >> >> period of inactivity by default to enforce this). If you have >> >> multiple >> >> WI's you will need to load balance the WI connection externally >> >> somehow, >> >> but the Citrix published app will be load balance via Citrix load >> >> balancing. >> >> >> >> 2. Just use the ICA client (wfcmgr) and load balance to a published >> >> a >> >> publish desktop. Authentication is then conducted on the >> >> Windows/Citrix >> >> session with no credentials stored on the Thinstation? To load >> >> balance >> >> your users, put multiple servers in the ICA_SERVER setting (I use a >> >> DNS >> >> round-robin for this) and HTTPonTCP as a ICA_BROWSER_PROTOCOL. Thus >> >> the >> >> initial connection (ICA_BROWSER) will be balanced (via DNS >> >> round-robin/ICA_SERVER) and the session will be placed and balanced >> >> by >> >> Citrix load balancing. >> >> We use the ICA client exactly how you describe it and it works great >> with Thinstation. >> >> -- >> natxo >> >> >> ------------------------------------------------------------------------------ >> EMC VNX: the world's simplest storage, starting under $10K >> The only unified storage solution that offers unified management >> Up to 160% more powerful than alternatives and 25% more efficient. >> Guaranteed. http://p.sf.net/sfu/emc-vnx-dev2dev >> _______________________________________________ >> Thinstation-general mailing list >> Thi...@li... >> https://lists.sourceforge.net/lists/listinfo/thinstation-general > > > ------------------------------------------------------------------------------ > EMC VNX: the world's simplest storage, starting under $10K > The only unified storage solution that offers unified management > Up to 160% more powerful than alternatives and 25% more efficient. > Guaranteed. http://p.sf.net/sfu/emc-vnx-dev2dev > _______________________________________________ > Thinstation-general mailing list > Thi...@li... > https://lists.sourceforge.net/lists/listinfo/thinstation-general > > -- Operator of the Danish TS-O-Matic. http://thinstation.org - a light, full featured linux based thin client OS |