Đã Hủy

Develop and deploy sample web application that implements specific authorization scenario

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.


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

Kĩ năng: Javascript, Linux, Nginx, Python, An ninh Web

Xem nhiều hơn: sample web application requirement, sample web application business requirement document, sample web application collect feedback, web application life cycle in java, web application development and deployment, application deployment lifecycle, development to deployment lifecycle, deploying web applications in enterprise scenarios, web application development and deployment steps, what is production deployment process, development testing staging production environments, python, javascript, nginx, design sample web application screen, sample web application document, project design sample web application, good report design sample web application, php mysql sample web application, sample web application design proposal

Về Bên Thuê:
( 0 nhận xét ) Russian Federation

ID dự án: #16287707

4 freelancer đang chào giá trung bình $345 cho công việc này


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. Thêm

$283 USD trong 7 ngày
(17 Nhận xét)

HI Hello Sir, We have gone through the details you have provided and would be pleased to work on this with you to deliver the results that you have expected and We are sure you will not be disappointed if you giv Thêm

$266 USD trong 10 ngày
(9 Nhận xét)

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 trong 10 ngày
(10 Nhận xét)

Hello Sir, We are a team whose members are very experienced in Mobile Games and Mobile Native App, App Development, Web Development, Web Scraping/Web Automation programming and Desktop Application Development. Thêm

$555 USD trong 10 ngày
(0 Nhận xét)