Class TestShadeSaslAuthenticationProvider
java.lang.Object
org.apache.hadoop.hbase.security.provider.example.TestShadeSaslAuthenticationProvider
@Tag("org.apache.hadoop.hbase.testclassification.MediumTests") @Tag("org.apache.hadoop.hbase.testclassification.SecurityTests")
public class TestShadeSaslAuthenticationProvider
extends Object
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static org.apache.hadoop.hbase.LocalHBaseCluster(package private) Stringprivate static final org.apache.hadoop.conf.Configurationprivate static Fileprivate static final org.slf4j.Logger(package private) org.apache.hadoop.hbase.TableNameprivate static org.apache.hadoop.fs.Pathprivate static final char[]private static final HBaseTestingUtil -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static org.apache.hadoop.hbase.LocalHBaseClustercreateCluster(HBaseTestingUtil util, File keytabFile, org.apache.hadoop.minikdc.MiniKdc kdc, Map<String, char[]> userDatabase) voidcreateTable(org.junit.jupiter.api.TestInfo testInfo) (package private) static voidcreateUserDBFile(org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.fs.Path p, Map<String, char[]> userDatabase) static voidstatic voidvoidvoid
-
Field Details
-
LOG
-
USER1_PASSWORD
-
UTIL
-
CONF
-
CLUSTER
-
KEYTAB_FILE
-
USER_DATABASE_FILE
-
tableName
org.apache.hadoop.hbase.TableName tableName -
clusterId
-
-
Constructor Details
-
TestShadeSaslAuthenticationProvider
public TestShadeSaslAuthenticationProvider()
-
-
Method Details
-
createCluster
static org.apache.hadoop.hbase.LocalHBaseCluster createCluster(HBaseTestingUtil util, File keytabFile, org.apache.hadoop.minikdc.MiniKdc kdc, Map<String, char[]> userDatabase) throws Exception- Throws:
Exception
-
createUserDBFile
static void createUserDBFile(org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.fs.Path p, Map<String, char[]> userDatabase) throws IOException- Throws:
IOException
-
setupCluster
- Throws:
Exception
-
teardownCluster
- Throws:
Exception
-
createTable
- Throws:
Exception
-
testPositiveAuthentication
- Throws:
Exception
-
testNegativeAuthentication
- Throws:
Exception
-