From b67c553833b0d49af4489655128d6e80e1e7be46 Mon Sep 17 00:00:00 2001 From: Sudheesh Katkam Date: Sat, 5 Mar 2016 15:18:28 -0800 Subject: DRILL-4281: Support authorized proxy users to impersonate other users closes #400 --- contrib/native/client/src/clientlib/drillClient.cpp | 1 + contrib/native/client/src/include/drill/common.hpp | 1 + 2 files changed, 2 insertions(+) (limited to 'contrib/native/client/src') diff --git a/contrib/native/client/src/clientlib/drillClient.cpp b/contrib/native/client/src/clientlib/drillClient.cpp index 812483d4c..708793867 100644 --- a/contrib/native/client/src/clientlib/drillClient.cpp +++ b/contrib/native/client/src/clientlib/drillClient.cpp @@ -140,6 +140,7 @@ const std::map DrillUserProperties::USER_PROPERTIES=boos ( USERPROP_USERNAME, USERPROP_FLAGS_SERVERPROP|USERPROP_FLAGS_USERNAME|USERPROP_FLAGS_STRING ) ( USERPROP_PASSWORD, USERPROP_FLAGS_SERVERPROP|USERPROP_FLAGS_PASSWORD) ( USERPROP_SCHEMA, USERPROP_FLAGS_SERVERPROP|USERPROP_FLAGS_STRING) + ( USERPROP_IMPERSONATION_TARGET, USERPROP_FLAGS_SERVERPROP|USERPROP_FLAGS_STRING) ( USERPROP_USESSL, USERPROP_FLAGS_BOOLEAN|USERPROP_FLAGS_SSLPROP) ( USERPROP_FILEPATH, USERPROP_FLAGS_STRING|USERPROP_FLAGS_SSLPROP|USERPROP_FLAGS_FILEPATH) ( USERPROP_FILENAME, USERPROP_FLAGS_STRING|USERPROP_FLAGS_SSLPROP|USERPROP_FLAGS_FILENAME) diff --git a/contrib/native/client/src/include/drill/common.hpp b/contrib/native/client/src/include/drill/common.hpp index da411499d..bb8e2b4a3 100644 --- a/contrib/native/client/src/include/drill/common.hpp +++ b/contrib/native/client/src/include/drill/common.hpp @@ -140,6 +140,7 @@ typedef enum{ #define USERPROP_USESSL "useSSL" // Not implemented yet #define USERPROP_FILEPATH "pemLocation" // Not implemented yet #define USERPROP_FILENAME "pemFile" // Not implemented yet +#define USERPROP_IMPERSONATION_TARGET "impersonation_target" // Bitflags to describe user properties // Used in DrillUserProperties::USER_PROPERTIES -- cgit v1.2.3