Here's our situation. We have a client (a group of people) running Windows 95/98 who need to access our system and applications. They come in over TCP/IP. They sign in on Client Access greenscreens using AS/400 user profiles we set up for them. However, they do not want to change their local Windows profiles and passwords to the ones they use on our AS400. So, for now, they are all connecting to our system as GUEST users. This represents several security and access-control problems. Let's say they have a Fred Jones there. His Windows profile/password is FJONES/kitty, and his AS400 profile/password is FREDJ/ZA2R93X. What I would like to do is "validate" his FJONES/kitty as OK to sign on to our system and use the appropriate AS400 profile for his security, instead of using GUEST. I think I might be able to do this with an exit program on exit point QIBM_QZSO_SIGNONSRV which I think is used by the TCP signon server job, QZSOSIGN. My understanding of exit-point processing is that the exit program merely returns a 1 if the request is to be allowed, any other value if not. The QZSOSIGN then does things. What I am thinking of doing is setting up an exit program that will look up the Windows profile/password in a table and allow the system signon if the user is one of ours or is in the table. This leads me to some questions: - Do I understand this correctly? - If Windows profile FJONES is validated as OK, but profile FJONES does not exist on our system, then what authority does that user acquire if I simply tell QZSOSIGN he's OK? - If Windows profile FJONES is OK, can I have the exit program swap profiles to FREDJ as well as tell QZSOSIGN he's OK? How and where? That would only swap it for the QZSOSIGN job, right? What about other jobs that I think use the Windows profiles, like file & print servers, or even just giving him a signon screen so he can sign on as FREDJ? I believe security checks using the Windows profile occur at all those points. When my AS400 password is near expiring, it'll ask me if I want to change before giving me a signon screen on my PC.... Thanks in advance, Ken

Reply With Quote