In Progress

oAuth authentication micro-site


Please read below and bid accordingly.

This project is to build a micro-site that demonstrates oAuth authentication, user details extraction, and Cookie-sending. It will write customised-access tokens to be used in ModRewrite on an application website.

ModRewrite is out of the scope of this project - but is described at [login to view URL]

Use the oAuth PHP library at [login to view URL]

and, if necessary, add the extensions for: PayPal, Gmail, Uber, LinkedIn, Facebook, Dropbox, Microsoft, Slack. (Try to use default oAuth 2.0 if possible)

Use SQLLite or Mysql as the data-storage DB.

Ideally use a single PHP script as the handler regardless of the oAuth provider.

Step 1: Build a HTML page with login buttons for each Provider above.

Step 2: Build a PHP script to process the redirection

a) Authorize the user and obtain token

b) Set Session state

c) Obtain user details: Name, Email (Phone and Address if Provider supports)

d) Log the IP, User Details, Expiry and AcessToken to a DB. Add a GUID and timestamp.

e) Crypt the GUID with MD5 and a private salt. We call this 'CryptedGUID'.

f) Set a parent-domain Cookie "User" = CryptedGUID

g) Append the CryptedGUID to a text file. Then run httxt2dbm to push the text file into DBM file.

h) Redirect the User to the Application URL at the 2ndSubDomain

Step 3: At the 2nd SubDomain

a) Receive the Cookie "User". Decrypt it to obtain the GUID.

b) Retrieve from the Database all record details.

c) Display the record details in the page.

d) If the GUID is invalid - then display error.

let me know if there is any question.

Place your bid with time the time frame for each step.

Skills: HTML, MySQL, PHP, Website Design

See more: looking dating site mail address usa, magento micro site, flash web site configured address, microservices authorization architecture, stateless authentication for microservices, microservice authentication jwt, authentication between microservices, microservices authentication strategy, trust between microservices, authentication and authorization in microservices architecture, netflix microservices authentication, looking site visitor address details php, vote multiple times site restricts address, openvpn bad source address client private network, aspnet authentication remote site, remote authentication web site, server address wow private server realmlist modifier, asp authentication remote site, php restrict site access address, web site buying real estate private sellers

About the Employer:
( 11 reviews ) Sydney, Australia

Project ID: #17849036

Awarded to:


Hi, regarding the new task i checked the script and start work on it, but this script is not connect to any provider which he given in list, i try dropbox and uber and both have issues, so i am going to use seprate More

$800 AUD in 10 days
(213 Reviews)

6 freelancers are bidding on average $569 for this job


Hi, how are you? I'm talented web site developer. I have built lots of professional website successfully before. And all clients are satisfied with them..,;',,,,,.,. I'd like to discuss more detail of your project More

$555 AUD in 10 days
(67 Reviews)

Hello I have done similar to this project before. I am an effective web developer and can deliver exactly deadlines. I will do my best to satisfy you. Thank you for your time and consideration. I look forward to h More

$333 AUD in 10 days
(59 Reviews)

hi, My name is shyam kumar pandey and I am an expert in Website Design,wordpress,html,PHP,MySQL and css. I would love to have the opportunity to discuss your project with you. I'd like to start things off on the rig More

$555 AUD in 10 days
(2 Reviews)

Hi, Thank you for giving me a chance to bid on your project. i am a serious bidder here and i have already worked on a similar project before and can deliver as u have mentioned I have got Rich experience in Jooml More

$616 AUD in 7 days
(0 Reviews)

We are also a startup and looking for the long partnership and business relations with our clients. Let's have chat or call and discuss and understand to each other then you can take it forward.

$555 AUD in 10 days
(0 Reviews)