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: [email protected]
For additional commands, e-mail: [email protected]