This is an automated email from the ASF dual-hosted git repository. yiguolei pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/doris.git
from 26818de9c8d [feature](jni) support complex types in jni framework (#24810) add 87a30dc41d7 [feature-wip](arrow-flight)(step3) Support authentication and user session (#24772) No new revisions were added by this update. Summary of changes: .../arrow_flight/auth_server_middleware.cpp | 55 ++++++++++ .../service/arrow_flight/auth_server_middleware.h | 88 +++++++++++++++ be/src/service/arrow_flight/call_header_utils.h | 65 ++++++++++++ be/src/service/arrow_flight/flight_sql_service.cpp | 16 ++- be/src/service/arrow_flight/flight_sql_service.h | 6 +- .../main/java/org/apache/doris/common/Config.java | 13 ++- fe/fe-core/pom.xml | 4 + .../java/org/apache/doris/qe/ConnectContext.java | 63 +++++++++-- .../java/org/apache/doris/qe/ConnectScheduler.java | 16 +++ .../main/java/org/apache/doris/qe/QeService.java | 8 +- ...erviceImpl.java => DorisFlightSqlProducer.java} | 22 +++- ...tSqlService.java => DorisFlightSqlService.java} | 24 ++++- .../arrowflight/FlightStatementExecutor.java | 41 +++---- .../arrowflight/auth2/FlightAuthResult.java | 43 ++++++++ .../service/arrowflight/auth2/FlightAuthUtils.java | 75 +++++++++++++ .../auth2/FlightBearerTokenAuthenticator.java | 114 ++++++++++++++++++++ .../auth2/FlightCredentialValidator.java | 70 ++++++++++++ .../sessions/FlightSessionsManager.java | 75 +++++++++++++ .../sessions/FlightSessionsWithTokenManager.java | 68 ++++++++++++ .../arrowflight/tokens/FlightTokenDetails.java | 100 +++++++++++++++++ .../arrowflight/tokens/FlightTokenManager.java | 61 +++++++++++ .../arrowflight/tokens/FlightTokenManagerImpl.java | 118 +++++++++++++++++++++ fe/pom.xml | 7 ++ 23 files changed, 1098 insertions(+), 54 deletions(-) create mode 100644 be/src/service/arrow_flight/auth_server_middleware.cpp create mode 100644 be/src/service/arrow_flight/auth_server_middleware.h create mode 100644 be/src/service/arrow_flight/call_header_utils.h rename fe/fe-core/src/main/java/org/apache/doris/service/arrowflight/{FlightSqlServiceImpl.java => DorisFlightSqlProducer.java} (92%) rename fe/fe-core/src/main/java/org/apache/doris/service/arrowflight/{FlightSqlService.java => DorisFlightSqlService.java} (64%) create mode 100644 fe/fe-core/src/main/java/org/apache/doris/service/arrowflight/auth2/FlightAuthResult.java create mode 100644 fe/fe-core/src/main/java/org/apache/doris/service/arrowflight/auth2/FlightAuthUtils.java create mode 100644 fe/fe-core/src/main/java/org/apache/doris/service/arrowflight/auth2/FlightBearerTokenAuthenticator.java create mode 100644 fe/fe-core/src/main/java/org/apache/doris/service/arrowflight/auth2/FlightCredentialValidator.java create mode 100644 fe/fe-core/src/main/java/org/apache/doris/service/arrowflight/sessions/FlightSessionsManager.java create mode 100644 fe/fe-core/src/main/java/org/apache/doris/service/arrowflight/sessions/FlightSessionsWithTokenManager.java create mode 100644 fe/fe-core/src/main/java/org/apache/doris/service/arrowflight/tokens/FlightTokenDetails.java create mode 100644 fe/fe-core/src/main/java/org/apache/doris/service/arrowflight/tokens/FlightTokenManager.java create mode 100644 fe/fe-core/src/main/java/org/apache/doris/service/arrowflight/tokens/FlightTokenManagerImpl.java --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org