Hello Pete,

I'm not quite sure why everybody make a problem about the clear passwords. When you would send them encrypted, the emulator telnets to the AS/400 and what does he do in the first place: send your userid and password to the as/400. I think that these are in clear text also. The only solution would be to SSL or VPN your communication to your webserver and AS/400.

Next the autoclosing is fairly easy to implement using the autologin and scanning we have introduced in the emulator: when logging on you want to autostart a command. Lets call this the application command. What you can do is wrap this app command in you own shell command. e.g. start cmd('appcmd'). The start can do a few thing like setting liblists etc. But it's main purpose is to properly shutdown the emulator. You can do this in 2 ways: to a signof with disconnect. At the emulator side, you can attach a sessionlistener and have you applet navigate away from you page as the session gets disconnected. Or the start command can also trigger a scan code to the emulator: #! END so the applet can listen to this and perform an end of session. This way you can do a lot more than just ending.

Hope this helps,
Wim.



Pete Helgren <[EMAIL PROTECTED]>
Sent by: [EMAIL PROTECTED]

15/06/2005 21:06

Please respond to
tn5250j-general@lists.sourceforge.net

To
TN5250J List <tn5250j-general@lists.sourceforge.net>
cc
Subject
[Tn5250j-general] Passing User ID and Password in Applet





I had posted some of this about two years ago when I first started
working with the 5250 applet.  The problems that I had (and still have)
have to do with the passing of UserID and password in the clear when I
start an applet session.  Gaurav posted some code that has a servlet
that talks to the applet and passes the password back to it.  I think I
can follow the approach but wanted to know if anyone else had solved
this problem in a different way.

We have an HTML based menuing system that runs on the iSeries (under an
Apache web server).  The user logs in via an HTML login prompt and then
the menu(s) are generated from there.  Some of the menu items are HTML
based but some are 5250 apps and we launch them using tn5250j in an
applet.  We generate the HTML that launches the applet on the fly using
a template but so far we have had to pass the password in the clear, not
a good solution.  So, if you have any ideas that we could use to start
the applet without passing the password in the clear, I'd like to hear
about it.

We also have a need to end the application gracefully when the users are
done running the 5250 application.  Right now, we display a message that
says "Click the Exit link to end the program" and the user has to click
the link to end the session.  What I would like to do is have the applet
close when the 5250 application has ended automatically.  I am not sure
how to accomplish this since the 5250 session would have to "tell" the
applet to close....

I'd appreciate anyone's idea as to how to solve these two issues as
simply as possible.

Thanks,

Pete Helgren


-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
_______________________________________________
Tn5250j-general mailing list
Tn5250j-general@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tn5250j-general

Reply via email to