public class UserAuthenticatorTestImpl extends Object implements UserAuthenticator
UserAuthenticator for testing:
+ UserAuthenticator and authentication of users from Java client to Drillbit.
+ user delegation.| Modifier and Type | Field and Description |
|---|---|
static String |
ADMIN_GROUP |
static String |
ADMIN_USER |
static String |
ADMIN_USER_PASSWORD |
static String |
PROCESS_USER |
static String |
PROCESS_USER_PASSWORD |
static String |
TEST_USER_1 |
static String |
TEST_USER_1_PASSWORD |
static String |
TEST_USER_2 |
static String |
TEST_USER_2_PASSWORD |
static String |
TYPE |
| Constructor and Description |
|---|
UserAuthenticatorTestImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
authenticate(String user,
String password)
Authenticate the given user and password combination.
|
void |
close()
Close the authenticator.
|
void |
setup(DrillConfig drillConfig)
Setup for authenticating user credentials.
|
public static final String TYPE
public static final String TEST_USER_1
public static final String TEST_USER_2
public static final String ADMIN_USER
public static final String PROCESS_USER
public static final String TEST_USER_1_PASSWORD
public static final String TEST_USER_2_PASSWORD
public static final String ADMIN_USER_PASSWORD
public static final String PROCESS_USER_PASSWORD
public static final String ADMIN_GROUP
public void setup(DrillConfig drillConfig) throws DrillbitStartupException
UserAuthenticatorsetup in interface UserAuthenticatorDrillbitStartupExceptionpublic void authenticate(String user, String password) throws UserAuthenticationException
UserAuthenticatorauthenticate in interface UserAuthenticatorUserAuthenticationException - if authentication fails for given user and password.public void close()
throws IOException
UserAuthenticatorclose in interface Closeableclose in interface AutoCloseableclose in interface UserAuthenticatorIOExceptionCopyright © 2021 The Apache Software Foundation. All rights reserved.