İptal Edildi

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.

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

Beceriler: Javascript, Linux, Nginx, Python, Web Güvenliği

Daha fazlasını gör: 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

İşveren Hakkında:
( 0 değerlendirme ) Russian Federation

Proje NO: #16287707

Bu iş için 4 freelancer ortalamada $345 teklif veriyor

techashu91

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. Daha Fazla

in %bids___i_period_sub_35% gün içinde283%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(17 Değerlendirme)
5.0
developer2581

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 Daha Fazla

in %bids___i_period_sub_35% gün içinde266%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(9 Değerlendirme)
5.0
Websitemaestro

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

in %bids___i_period_sub_35% gün içinde277%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(10 Değerlendirme)
4.5
manojkushwaha87

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. Daha Fazla

in %bids___i_period_sub_35% gün içinde555%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(0 Değerlendirme)
0.0