From 87b370ffe79a8b3e749dbecd4cbb1c04cfb26b43 Mon Sep 17 00:00:00 2001 From: Cheng Pan Date: Wed, 17 Jan 2024 21:57:04 +0800 Subject: [PATCH] Always take the first declared SASL/PLAIN auth type --- .../org/apache/kyuubi/config/KyuubiConf.scala | 6 +++--- .../KyuubiAuthenticationFactory.scala | 16 ++++++++++------ .../KyuubiAuthenticationFactorySuite.scala | 10 +++++----- .../kyuubi/server/http/ThriftHttpServlet.scala | 2 +- .../org/apache/kyuubi/RestClientTestHelper.scala | 2 +- ...yuubiOperationKerberosAndPlainAuthSuite.scala | 2 +- ...tionThriftHttpKerberosAndPlainAuthSuite.scala | 2 +- .../server/api/v1/AdminResourceSuite.scala | 2 +- .../server/api/v1/BatchesResourceSuite.scala | 2 +- .../server/rest/client/AdminCtlSuite.scala | 2 +- .../server/rest/client/AdminRestApiSuite.scala | 2 +- 11 files changed, 26 insertions(+), 22 deletions(-) diff --git a/kyuubi-common/src/main/scala/org/apache/kyuubi/config/KyuubiConf.scala b/kyuubi-common/src/main/scala/org/apache/kyuubi/config/KyuubiConf.scala index cdf6db3e57f..9f075275472 100644 --- a/kyuubi-common/src/main/scala/org/apache/kyuubi/config/KyuubiConf.scala +++ b/kyuubi-common/src/main/scala/org/apache/kyuubi/config/KyuubiConf.scala @@ -757,7 +757,7 @@ object KyuubiConf { .stringConf .createWithDefault("X-Real-IP") - val AUTHENTICATION_METHOD: ConfigEntry[Set[String]] = buildConf("kyuubi.authentication") + val AUTHENTICATION_METHOD: ConfigEntry[Seq[String]] = buildConf("kyuubi.authentication") .doc("A comma-separated list of client authentication types." + "