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

Reply via email to