a micro-site that demonstrates oAuth authentication

Mbyllur Postuar 5 vite mё parё Paguhet në dorëzim
Mbyllur Paguhet në dorëzim

Hey,

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.

HTML MySQL PHP Dizajn uebsajti

ID Projekti: #17737070

Rreth projektit

17 propozimet Projekti në distancë Aktiv 5 vite mё parё

17 profesionistë freelancer dërguan një ofertë mesatare prej $670 për këtë punë

graphicaa

Hello, Let me submit my detailed confirmation/ questions in next 1hr Hope you hold your projects award decision until then. If urgent let me know - I try to make it early. Thanks Sathies

$750 AUD për 14 ditë
(727 Përshtypje)
9.2
webbookstudio

Hello, we are interested in Your project. Glad to discuss more questions via chat. Please, review our experience here - https://www.freelancer.com/u/webbookstudio. Waiting for Your reply! Regards.

$833 AUD për 20 ditë
(313 Përshtypje)
8.6
tranngocanh1702

Hi, I am Anna with more than 6 years experience in web and cross-platform app development including Hybrid, PHP, Laravel framework, Slim, CodeIgniter, MySQL, PostgreSQL, HTML, CSS, Javascript, jQuery, Vuejs, Ajax, Më shumë

$750 AUD për 21 ditë
(175 Përshtypje)
7.8
luiswilliam

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 and pr Më shumë

$555 AUD për 10 ditë
(84 Përshtypje)
6.8
KGeorgy

Hello I am pleasure with your job for a micro-site that demonstrates oAuth authentication. Love your project,especially the articles about web project. It,s because of you that i have various of web techniques and y Më shumë

$555 AUD për 10 ditë
(43 Përshtypje)
6.1
agragaurav

Now, that's an interesting project! Here is my assessment for time required: Step 1: HTML page (0.5 day) Step 2: PHP Script (1.5 days) Step 3: Subdomain processing (0.5 day) Adding 0.5 day towards testing and Më shumë

$500 AUD për 3 ditë
(16 Përshtypje)
5.3
arnoldb

Hello, I am developer from Poland. I have 7+ years of experience in PHP, .net, C#, JAVA, Swift, Objective C, NodeJS and MVC based sites etc. About my work quality: Object oriented programming. Well str Më shumë

$390 AUD për 5 ditë
(10 Përshtypje)
5.2
MiguelGarciaM

Hey, how are you? I can do this work without problems, because I have the skills and tools to develop it under your requirements, deliver it in time and form, as well as how to leave it as perfect as possible to be of Më shumë

$666 AUD për 5 ditë
(0 Përshtypje)
0.0
Atwinta

Hi, I think that stage #1 will take about $100 and a day to be done Stage 2 will take a bit more time — about 2-4 days, and $400 more stage 3 - 2 days (to write, test the wole thing and release it to you) and $100 Më shumë

$666 AUD për 9 ditë
(0 Përshtypje)
0.0