Unlock instant, AI-driven research and patent intelligence for your innovation.

Dynamic scheduling and user authentication method oriented to cloud IDE

A technology of user authentication and dynamic scheduling, applied in digital transmission systems, electrical components, transmission systems, etc., to achieve the effects of enhancing security, facilitating updates and maintenance, reducing disk space and environment configuration

Pending Publication Date: 2022-03-25
JIANGNAN INST OF COMPUTING TECH
View PDF13 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The purpose of the present invention is to provide a cloud IDE-oriented dynamic scheduling and user authentication method to solve the problems of dynamic scheduling of development tools, user authentication services and resource load balancing

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Dynamic scheduling and user authentication method oriented to cloud IDE

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0023] Embodiment: The present invention provides a dynamic scheduling and user authentication method for cloud IDE, based on the following configuration:

[0024] Deploy the Nginx service on a dedicated server to obtain the Nginx server as a login and forwarding node, and set the development server address to be forwarded in the configuration file;

[0025] Deploy development services on other servers in the cluster to obtain development servers. Development services are mainly responsible for port management and management of development environment tools;

[0026] Reserve some ports on the development server as a port resource pool for use by development services;

[0027] Configure the development environment tools under the global path to ensure that every user can access;

[0028] The dynamic scheduling and user authentication method includes the following steps:

[0029] S1. The user enters the unified login address (the unified login point provided by the Nginx servi...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a cloud IDE-oriented dynamic scheduling and user authentication method, which comprises the following steps that: S1, a user inputs a unified login address and a specified service port in a browser, and inputs a user name and a password; s2, the Nginx service uses the user name and the password received from the S1 as authentication information, and authenticates the authentication information; s3, the development service on the development server receives the request information, detects whether the development environment tool service is successfully started, reports an error if the development environment tool service is not successfully started, and sends a request to the Nginx service by carrying user information if the development environment tool service is successfully started; s4, according to a forwarding strategy, calculating a development environment tool service to be forwarded to a certain fixed development server; and S5, realizing user authentication by using the user information, and if the authentication is passed, entering a development interface. According to the invention, the problems of dynamic scheduling, user authentication service and resource load balancing of development tools are solved.

Description

technical field [0001] The invention relates to a cloud IDE-oriented dynamic scheduling and user authentication method, belonging to the technical field of cloud IDEs. Background technique [0002] At present, there are already several mainstream cloud IDE products on the market, such as Visual Studio Online, Theia, etc., and they are all based on the mode of using the browser. Among them, Theia is an extensible platform for developing multilingual cloud IDEs and desktop-level IDEs using the latest web technologies, although its interface is similar to VS Code, and it draws on many aspects of VS Code, and even directly supports The extension of VS Code, so that many VS Code users can directly use the IDE products developed by Theia. However, to start the theia service on the server, you only need to enter the ip of the server and the specified port number in the browser to use it directly, which has great security problems; at the same time, the server load imbalance caused...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): H04L9/40H04L67/1004H04L67/30H04L67/63
CPCH04L67/025H04L67/1004H04L67/30H04L63/0876H04L63/10
Inventor 陈华蓉陈德训孙川刘勇王敬宇冯赟龙彭达佳宋佳伟
Owner JIANGNAN INST OF COMPUTING TECH