>From Hussain Towaileb <[email protected]>:
Hussain Towaileb has uploaded this change for review. (
https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/20724?usp=email )
Change subject: [ASTERIXDB-3634][EXT]: Support more auth methods
......................................................................
[ASTERIXDB-3634][EXT]: Support more auth methods
Details:
- Support more auth methods, these new ones
will be used for some of the Iceberg REST
catalog authentication.
Ext-ref: MB-63115
Change-Id: Icc8fc949fcdb66c565df8172b0fe8680cf5acc28
---
M
asterixdb/asterix-external-data/src/main/java/org/apache/asterix/external/util/ExternalDataConstants.java
A
asterixdb/asterix-external-data/src/main/java/org/apache/asterix/external/util/http/HttpConstants.java
2 files changed, 17 insertions(+), 0 deletions(-)
git pull ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb
refs/changes/24/20724/1
diff --git
a/asterixdb/asterix-external-data/src/main/java/org/apache/asterix/external/util/ExternalDataConstants.java
b/asterixdb/asterix-external-data/src/main/java/org/apache/asterix/external/util/ExternalDataConstants.java
index 923bd30..f99c424 100644
---
a/asterixdb/asterix-external-data/src/main/java/org/apache/asterix/external/util/ExternalDataConstants.java
+++
b/asterixdb/asterix-external-data/src/main/java/org/apache/asterix/external/util/ExternalDataConstants.java
@@ -158,6 +158,7 @@
public static final String KEY_ADAPTER_NAME_AZURE_DATA_LAKE_ALIAS =
"AZURE_DATALAKE";
public static final String KEY_ADAPTER_NAME_GCS = "GCS";
public static final String KEY_ADAPTER_NAME_HDFS = "HDFS";
+ public static final String KEY_ADAPTER_NAME_HTTP_ADAPTER = "http";
public static final Set<String> EXTERNAL_READ_ADAPTERS =
Set.of(KEY_ADAPTER_NAME_TWITTER_PUSH,
KEY_ADAPTER_NAME_PUSH_TWITTER, KEY_ADAPTER_NAME_TWITTER_PULL,
KEY_ADAPTER_NAME_PULL_TWITTER,
diff --git
a/asterixdb/asterix-external-data/src/main/java/org/apache/asterix/external/util/http/HttpConstants.java
b/asterixdb/asterix-external-data/src/main/java/org/apache/asterix/external/util/http/HttpConstants.java
new file mode 100644
index 0000000..f81ddec
--- /dev/null
+++
b/asterixdb/asterix-external-data/src/main/java/org/apache/asterix/external/util/http/HttpConstants.java
@@ -0,0 +1,16 @@
+package org.apache.asterix.external.util.http;
+
+public class HttpConstants {
+
+ private HttpConstants() {
+ throw new AssertionError("do not instantiate");
+ }
+
+ public static final String USERNAME_FIELD_NAME = "username";
+ public static final String PASSWORD_FIELD_NAME = "password";
+ public static final String BEARER_TOKEN_FIELD_NAME = "bearerToken";
+ public static final String OAUTH2_SERVER_URI_FIELD_NAME =
"oauth2ServerUri";
+ public static final String OAUTH2_CLIENT_ID_FIELD_NAME = "oauth2ClientId";
+ public static final String OAUTH2_CLIENT_SECRET_FIELD_NAME =
"oauth2ClientSecret";
+ public static final String REGION_FIELD_NAME = "region";
+}
--
To view, visit https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/20724?usp=email
To unsubscribe, or for help writing mail filters, visit
https://asterix-gerrit.ics.uci.edu/settings?usp=email
Gerrit-MessageType: newchange
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-Change-Id: Icc8fc949fcdb66c565df8172b0fe8680cf5acc28
Gerrit-Change-Number: 20724
Gerrit-PatchSet: 1
Gerrit-Owner: Hussain Towaileb <[email protected]>