[MDEV-13362] implement –require_secure_transport option like in MySQL 5.7 Created: 2017-07-20 Updated: 2023-09-07 Resolved: 2020-03-24 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | Authentication and Privilege System |
| Fix Version/s: | 10.5.2 |
| Type: | Task | Priority: | Critical |
| Reporter: | Robert Dyas | Assignee: | Julius Goryavsky |
| Resolution: | Fixed | Votes: | 3 |
| Labels: | SkySQL_Cloud | ||
| Issue Links: |
|
||||||||||||
| Description |
|
Some users would like us to port the require_secure_transport system variable from MySQL 5.7:
https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_require_secure_transport Currently, if a user wants to require TLS for every connection made over the network, then every user account on the system needs to be created with "REQUIRE SSL" or one of the other TLS options. Porting this system variable would make it a lot easier to require TLS system-wide. https://mariadb.com/kb/en/library/securing-connections-for-client-and-server/#requiring-tls https://mariadb.com/kb/en/library/create-user/#tls-options |
| Comments |
| Comment by Robert Dyas [ 2017-07-25 ] |
|
Will this be assigned to anyone? |
| Comment by Sergei Golubchik [ 2017-08-05 ] |
|
Eventually, yes. But it'll unlikely make it into 10.3, which has got too many scheduled features already... |
| Comment by Oleksandr Byelkin [ 2019-04-16 ] |
|
I am not agree with changing REQUIRE SSL or other user options, it looks like more global server option which can be on and off. but as soon as we already have mandatory SSL option for users I think it will not be super difficult to implement |
| Comment by Oleksandr Byelkin [ 2020-03-04 ] |
|
OK to push! |
| Comment by Julius Goryavsky [ 2020-03-11 ] |
|
Some mistakes related to Widnows have been fixed: |
| Comment by Oleksandr Byelkin [ 2020-03-24 ] |
|
OK |
| Comment by Julius Goryavsky [ 2020-03-24 ] |