A program product for providing secure communication between a plurality of web browsers and at least one computer resource through a web server application over the World-Wide Web, wherein the web server application includes a first authentication mechanism receiving a password and user ID from said plurality of web browsers to authenticate a user of said web browsers, said web server application also receiving a key from said web browsers, the program product comprising:
- (1) a gateway mechanism, said gateway mechanism coupled to and providing an interface between said computer resource and said web server application, said gateway mechanism including a second authentication mechanism, said second authentication mechanism receiving said user ID and said key from said web server application, said gateway mechanism retrieving authentication parameters from a library of computer resource users for said at least one computer resource corresponding to said received user ID and key and delivering said authentication parameters to said at least one computer resource;
- and
- (2) signal bearing media bearing said gateway mechanism.