当前位置:网站首页>The new razor component supports proxy connection to RDP, and jumpserver fortress v2.23.0 is released
The new razor component supports proxy connection to RDP, and jumpserver fortress v2.23.0 is released
2022-06-21 17:21:00 【Fit2cloud flying cloud】

2022 year 6 month 20 Japan ,JumpServer Open source fortress machine officially released v2.23.0 edition . This version of JumpServer stay X-Pack The enhancement package has added Razor Components . This component supports proxy connection RDP Agreement assets , Replaced the JumpServer The original XRDP Components , Provide users with a smoother connection experience .

In the original XRDP On the basis of function ,Razor Component implements one-way control of uploading / download 、 Copy / Paste function ; When external display screen is connected ,Razor Components can be pulled up directly RemoteApp Remote applications ; Connecting assets or applications , And the experience of playing video ,Razor The connection experience provided by components is more smooth and smooth .
stay v2.23.0 In the version ,JumpServer It also supports the review of database commands ( adopt CLI and Web CLI Database connected by ). meanwhile , stay Web Terminal On the page , New support for displaying authorized resources by organization .
in addition , In the open source version ,JumpServer New support OpenID Authentication settings user attribute mapping field , Users can customize the user attribute fields .
New function
- newly added Razor Component supports proxy connection RDP(X-Pack Enhancement package )
stay JumpServer v2.23.0 In the version , Newly added Razor Components . This component supports proxy connection RDP Agreement assets , Replaced the JumpServer The original XRDP Components , Native RDP The connection experience is fully upgraded .
In the original XRDP Based on component functions ,Razor Component in permission control , Realize one-way control upload / download 、 Copy / Paste function ; meanwhile , When external display screen is connected , It can be pulled up directly RemoteApp Remote applications , It solves the problem of external display screen in the old version , Can't pull up RemoteApp Problems with remote applications . in addition , Pull up the asset or application in the connection , And the experience of playing videos , With the help of Razor Components , Users can get a smoother and smoother experience .

▲ chart 1 When external display screen is connected ,Razor Components can be pulled up directly RDP Client connection RemoteApp application , for example MySQL WorkBench application

▲ chart 2 One way open download file permission ,Razor When pulling up an asset or application , You can only download files , Can't upload file
Comparison diagram Razor vs XRDP
▲ Comparison diagram : With the help of Razor Components and XRDP Component plays video files ,Razor The playback experience of components is more smooth
- It supports the review of database commands (X-Pack Enhancement package )
stay JumpServer v2.23.0 In the version , New support for rechecking database commands ( adopt CLI and Web CLI Database connected by ).
The administrator selects “ Asset management ”→“ Command filtering ”, You can create rules for database command review , And set the approver . Authorized users connect to the database ( Use CLI or Web CLI How to connect ) after , Enter this command to review the command in the rule , You will be prompted that the command requires work order approval information . The approver agrees with the work order , The command is executed successfully ; conversely , The approver rejects the work order , The command execution failed .

▲ chart 3 Create database command review rules

▲ chart 4 The user executes the command in the command review rule , Prompt for work order approval and other information

▲ chart 5 The approver rejects the work order , The user is forbidden to execute the command
- Web Terminal The page supports displaying authorized resources by organization (X-Pack Enhancement package )
stay JumpServer v2.23.0 In the version ,Web Terminal The new page supports the display of authorized resources by organization . When users have authorization resources under multiple organizations , stay Web Terminal On the page , You can switch organizations to obtain the authorized resources of the organization .

▲ chart 6 stay Web Terminal On the page , You can switch organizations to obtain the authorized resources of the organization
- New support OpenID Authentication settings user attribute mapping field
stay JumpServer v2.23.0 In the version , New support OpenID Authentication settings user attribute mapping field . The administrator selects “ System settings ”→“ Authentication settings ”→“OIDC”, User attribute mapping fields can be customized , The implementation will OpenID User attributes in are mapped to JumpServer Operations on the user .
notes : If the attribute filled in by the user does not exist , Will use OpenID In the user's ID Mapping as attributes .

▲ chart 7 Administrator in OIDC On the settings page , User attribute mapping fields can be customized
Function optimization
■ Optimize Luna page ⾯ Access the asset display ⽰Loading Animation ;
■ Optimize the clone angle ⾊ Permission contains permission bits ;
■ Add configuration item
CONNECTION_TOKEN_EXPIRATION Control connection Token The expiration time of , Default ⾄ Less 5 minute ;
■ Optimize RBAC Module's database migration logic , Increase upgrade speed ;
■ Optimize JumpServer Client edition v1.1.6,⽀ a ARM framework ;
■ Optimize authorization rule expiration notification ⽂ case ;
■ Optimize the system ⽤ Household 、 Password field of password change task , No ⽀ Continuous infusion ⼊ Single and double quotation marks ;
■ Optimization command filter details page ⾯, Add quick choices ⽤ Household 、⽤ Household group 、 Should be ⽤ And so on ;
■ Optimize the management page ⾯ The technical ⽀ Hold the menu , Provide “⼯ With download ” link ;
■ Optimize OpenID⽤ Default mail suffix when user logs in ⽤ Configuration item ;
■ Optimize ⽂ Files uploaded successfully ⽰ Information (Lion Components );
■ Optimization command record ⽂ Character record garbled code problem (Lion Components );
■ Optimize Web Terminal display ⽰ most ⼤ rolling ⾏ Count , from 1000 The row is promoted to 5000⾏(KoKo Components );
■ Optimize ⽀ a MySQL 8.0 Version database (Magnus Components );
■ Optimize login for session logging IP Address problem , Remove the record port number (Magnus Components );
■ Optimize ⽀ a PostgreSQL SCRAM authentication (Magnus Components )(X-Pack Enhancement package ).
Bug Repair
■ Repair ⽤ The user reset password address is incorrect ;
■ Repair get login IP The city is not accurate ;
■ The repair bulletin settings are not displayed ⽰ The problem of ;
■ Repair LDAP⽤ User attribute mapping is configured ⽤ The user group field results in ⽤ The problem of user login failure ;
■ Fix push dynamic ⽤ Household time Comment The problem that contains spaces that cause push failure ;
■ Fix the problem that fuzzy search in the command list results in errors ;
■ Repair list ⾃ Return to the page again when defining the search ⾯ display ⽰True The problem of ;
■ Repair ⽤ Household ⾸ Secondary landing page ⾯ After submission , Will cancel the third ⽅ The problem of binding accounts ;
■ Repair OmniDB Components occupy ⽤CPU Resources are too ⾼ The problem of , Effectively improve users' connection and performance (X-Pack Enhancement package );
■ Repair ⼿ Dynamic login system ⽤ User connection RemoteApp Should be ⽤ The login fails because the authentication information cannot be obtained (X-Pack Enhancement package ).
边栏推荐
- Design and implementation of face verification system for floating population management
- [1108. Invalidation de l'adresse IP]
- 第十六周总结
- [Error] ‘vector‘ was not declared in this scope
- [理论]--接口测试
- Notice on the third national operation research / data, model and decision-making course teaching seminar in 2022
- tinymce.init()浏览器兼容问题
- [ros2 basics] Introduction to navigation2 navigation system
- List set map in kotlin
- Test log of unittest framework
猜你喜欢

为什么要做茶叶商城小程序app开发?

Overseas new things | software developer "dynaboard" seed round raised US $6.6 million to develop low code platform to connect design, products and developers

exness:美国通货膨胀影响太大,美联储大佬纷纷表态

之前的装机记录

Pytest--生成测试报告

Qt 知识:使用 QGraphicsPixmapItem类

Use picgo core and Alibaba cloud to automatically upload typera pictures

Unittest框架

【Leetcode】297. Serialization and deserialization of binary tree (difficult)

Machine learning model monitoring (Apria)
随机推荐
qtcreator报错解决
Fidder tool usage notes
【SQLite】解决unrecognized token:“‘“
Remote connection raspberry pie in VNC Viewer Mode
Concept drift in machine learning (Apria)
从北京“润”到芝加哥,工程师宝玉“滋润”成长的秘诀
I do 3D restoration for the aircraft carrier: these three details are shocking
Online shopping website (final assignment)
Three color mark removal method
Starkrocks Lecture 2 basic operation (1)
实战---商场登录测试
Fidder工具使用笔记
Many software companies are actually "jokes"
[1108. Invalidation de l'adresse IP]
Generating test reports using the unittest framework
[ros2 basics] Introduction to navigation2 navigation system
Notice on the third national operation research / data, model and decision-making course teaching seminar in 2022
【349期】面试官:如何优雅的自定义 ThreadPoolExecutor 线程池?
设计一个打印整棵树的打印函数
Ares Ares I pledged LP mining crowdfunding model DAPP smart contract customization