Class KerberosProxyIT
- java.lang.Object
-
- org.apache.accumulo.harness.AccumuloITBase
-
- org.apache.accumulo.test.functional.KerberosProxyIT
-
public class KerberosProxyIT extends AccumuloITBase
Tests impersonation of clients over Kerberos+SASL. "Proxy" may be referring to the Accumulo Proxy service or it may be referring to the notion of a username overriding the real username of the actual credentials used in the system. Beware of the context of the word "proxy".
-
-
Field Summary
-
Fields inherited from class org.apache.accumulo.harness.AccumuloITBase
testName
-
-
Constructor Summary
Constructors Constructor Description KerberosProxyIT()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected int
defaultTimeoutSeconds()
time to wait per-method before declaring a timeout, in seconds.void
proxiedUserAccessWithoutAccumuloProxy()
static void
startKdc()
void
startMac()
static void
stopKdc()
void
stopMac()
void
testDisallowedClientForImpersonation()
void
testMismatchPrincipals()
void
testProxyClient()
-
Methods inherited from class org.apache.accumulo.harness.AccumuloITBase
createTestDir, getSslDir, getUniqueNames, testsShouldTimeout
-
-
-
-
Method Detail
-
defaultTimeoutSeconds
protected int defaultTimeoutSeconds()
Description copied from class:AccumuloITBase
time to wait per-method before declaring a timeout, in seconds.- Overrides:
defaultTimeoutSeconds
in classAccumuloITBase
-
testDisallowedClientForImpersonation
public void testDisallowedClientForImpersonation() throws Exception
- Throws:
Exception
-
-