Find Jobs
Hire Freelancers

Develop and deploy sample web application that implements specific authorization scenario

$250-750 USD

Törölve
Kiadva ekkor: körülbelül 6 évvel ezelőtt

$250-750 USD

Teljesítéskor fizetve
The goal of this small project is to develop and deploy sample web application that implements specific authorization scenario. Components to be developed: 1 - Authorization server. Communicates via WS protocol. Checks login/password and generates JWT-token. Create from scratch or use existing open-source solution if it suits requirements. Preferred language: Python 2 - Sample Data Provider server. Communicates via WS protocol. Sends local timestamp for all authorized clients with 1 second interval. Preferred language: Python 3 - Java-script web client. Communicates via HTTPS/WSS protocols. Contains login form and a panel for displaying online data received from data provider. Deployment: We provide 3 Linux environments: 1 - for hosting Nginx server 2 - for hosting Auth sever 3 - for hosting Data Provide server Base Scenario: 1 - Client opens https address (of Nginx box) in browser and gets a login page 2 - Client fills-in login/pwd and hit submit button 3 - NGINX reroutes request to Auth server 4 - Auth server checks credentials and issues JWT token that contains login, issue time, client IP address. Token should be signed using symmetric-key algorithm 5 - Client gets check results and a token if check was successful 6 - Client upgrades HTTPS to WSS and sends request to Nginx to connect to Data Provider and supplies JWT-token. 7 - Nginx proxies connection to Data Provider (WSS=>WS) 8 - Data Provider gets JWT-token, checks signature, token issue time and (if time elapsed < 30 seconds) starts sending test data to the client 9 - Client starts to get test data (timestamps) and shows them in browser
Projektazonosító: 16287707

A projektről

4 ajánlat
Távolról teljesíthető projekt
Aktiválva: 6 évvel ezelőtt

Szeretne pénzt keresni?

A Freelancer oldalán történő árajánlatadás előnyei

Határozzon meg költségvetést és időkeretet
Kapja meg fizetését a munkáért
Vázolja ajánlatát
Ingyen regisztrálhat és adhat árajánlatot munkákra
4 szabadúszó adott átlagosan $345 USD összegű árajánlatot erre a munkára
Felhasználó avatár
Hi there, I believe that Your listed requirements closely match my background and skills. Please review my profile history. I appreciate your valuable time and consideration and would like to work with you. I look forward to being interviewed at your earliest convenience. A lot of thanks for your consideration and care. Regards, Ashwani
$283 USD 7 napon belül
4,9 (17 értékelés)
5,0
5,0
Felhasználó avatár
Hi, I can definitely help you with your requirements. I am a full time developer working "8 hours a day" 40 hours per week. Lets discuss the project plan on chat before start. Thanks
$277 USD 10 napon belül
5,0 (10 értékelés)
4,5
4,5

Az ügyfélről

RUSSIAN FEDERATION zászlója
Russian Federation
0,0
0
Tagság kezdete: febr. 13, 2018

Ügyfél-hitelesítés

Köszönjük! E-mailben elküldtük a linket, melyen átveheti ajándék egyenlegét.
E-mailje elküldése során valami hiba történt. Kérjük, próbálja újra.
Regisztrált Felhasználók Összes Közzétett Munka
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Előnézet betöltése
Hozzáférést adott a helymeghatározáshoz.
Belépési munkamenete lejárt, és kijelentkeztettük. Kérjük, lépjen be újra.