Have you played with Microsoft .Net passport? It lets you logon once to Passport and automatically sign-on to other Passport-supported websites. We want to create a variation of such based on the concept of "Web-Proxy".
Your work will be based on CGIProxy 2.0.1 available here:
<[login to view URL]>
We want to create a service website that supports the following scenario:
1) a user signs in to our website
2) he goes to the configuration page
3) he enters his username and password pairs for Hotmail and Google Mail
4) our system remembers these credentials information for the user
5) the user surfs to Hotmail via our CGIProxy page
6) on our web server, the web proxy intercepts the Hotmail login page
7) our web-proxy automatically fills in the Hotmail username, password and submits the Hotmail login form for the user
8) the first page the user sees will be the logged in Hotmail homepage without ever having to enter username or password
9) the same thing happens when he logins to Google webmail
As you can imagine, most of the code is there in CGIProxy... Should be an easy and fun project for you CGI Perl expert. Are you up to the challenge? If so, let us know!
Look forward to working with you!
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
CGI Perl
IIS/Apache