This is an automated email from the ASF dual-hosted git repository. morningman pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/doris.git
from a93c86577c4 [Improvementation](join) empty_block shall be set true when build block only one row (#33721) add d7c472f6b1b [enhance](auth)Abstract authentication interface (#33668) No new revisions were added by this update. Summary of changes: .../org/apache/doris/analysis/CreateUserStmt.java | 4 +- .../org/apache/doris/analysis/DropUserStmt.java | 4 +- .../main/java/org/apache/doris/catalog/Env.java | 9 + .../java/org/apache/doris/mysql/MysqlProto.java | 4 +- ...MysqlAuthType.java => AuthenticateRequest.java} | 36 ++-- .../mysql/authenticate/AuthenticateResponse.java | 76 ++++++++ .../{MysqlAuthType.java => AuthenticateType.java} | 4 +- .../{MysqlAuthType.java => Authenticator.java} | 24 +-- .../mysql/authenticate/AuthenticatorManager.java | 83 +++++++++ .../mysql/authenticate/DefaultAuthenticator.java | 75 ++++++++ .../apache/doris/mysql/authenticate/MysqlAuth.java | 205 --------------------- ...dapAuthenticate.java => LdapAuthenticator.java} | 78 ++++++-- .../doris/mysql/authenticate/ldap/LdapManager.java | 6 +- .../ClearPassword.java} | 24 +-- .../password/ClearPasswordResolver.java | 60 ++++++ .../NativePassword.java} | 30 ++- .../password/NativePasswordResolver.java | 71 +++++++ .../{MysqlAuthType.java => password/Password.java} | 20 +- .../PasswordResolver.java} | 30 ++- .../org/apache/doris/mysql/privilege/Auth.java | 4 +- .../org/apache/doris/mysql/MysqlProtoTest.java | 53 +++--- .../authenticate/DefaultAuthenticatorTest.java | 100 ++++++++++ .../authenticate/ldap/LdapAuthenticateTest.java | 203 -------------------- .../authenticate/ldap/LdapAuthenticatorTest.java | 146 +++++++++++++++ 24 files changed, 783 insertions(+), 566 deletions(-) copy fe/fe-core/src/main/java/org/apache/doris/mysql/authenticate/{MysqlAuthType.java => AuthenticateRequest.java} (59%) create mode 100644 fe/fe-core/src/main/java/org/apache/doris/mysql/authenticate/AuthenticateResponse.java copy fe/fe-core/src/main/java/org/apache/doris/mysql/authenticate/{MysqlAuthType.java => AuthenticateType.java} (93%) copy fe/fe-core/src/main/java/org/apache/doris/mysql/authenticate/{MysqlAuthType.java => Authenticator.java} (64%) create mode 100644 fe/fe-core/src/main/java/org/apache/doris/mysql/authenticate/AuthenticatorManager.java create mode 100644 fe/fe-core/src/main/java/org/apache/doris/mysql/authenticate/DefaultAuthenticator.java delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/mysql/authenticate/MysqlAuth.java rename fe/fe-core/src/main/java/org/apache/doris/mysql/authenticate/ldap/{LdapAuthenticate.java => LdapAuthenticator.java} (57%) copy fe/fe-core/src/main/java/org/apache/doris/mysql/authenticate/{MysqlAuthType.java => password/ClearPassword.java} (61%) create mode 100644 fe/fe-core/src/main/java/org/apache/doris/mysql/authenticate/password/ClearPasswordResolver.java copy fe/fe-core/src/main/java/org/apache/doris/mysql/authenticate/{MysqlAuthType.java => password/NativePassword.java} (61%) create mode 100644 fe/fe-core/src/main/java/org/apache/doris/mysql/authenticate/password/NativePasswordResolver.java copy fe/fe-core/src/main/java/org/apache/doris/mysql/authenticate/{MysqlAuthType.java => password/Password.java} (60%) rename fe/fe-core/src/main/java/org/apache/doris/mysql/authenticate/{MysqlAuthType.java => password/PasswordResolver.java} (56%) create mode 100644 fe/fe-core/src/test/java/org/apache/doris/mysql/authenticate/DefaultAuthenticatorTest.java delete mode 100644 fe/fe-core/src/test/java/org/apache/doris/mysql/authenticate/ldap/LdapAuthenticateTest.java create mode 100644 fe/fe-core/src/test/java/org/apache/doris/mysql/authenticate/ldap/LdapAuthenticatorTest.java --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org