Class KerberosIT


  • @Tag("MiniClusterOnly")
    public class KerberosIT
    extends AccumuloITBase
    MAC test which uses MiniKdc to simulate ta secure environment. Can be used as a sanity check for Kerberos/SASL testing.
    • Constructor Detail

      • KerberosIT

        public KerberosIT()
    • Method Detail

      • stopKdc

        @AfterAll
        public static void stopKdc()
      • testUserPrivilegesThroughGrant

        @Test
        public void testUserPrivilegesThroughGrant()
                                            throws Exception
        Throws:
        Exception
      • testUserPrivilegesForTable

        @Test
        public void testUserPrivilegesForTable()
                                        throws Exception
        Throws:
        Exception
      • testDelegationToken

        @Test
        public void testDelegationToken()
                                 throws Exception
        Throws:
        Exception
      • testDelegationTokenAsDifferentUser

        @Test
        public void testDelegationTokenAsDifferentUser()
                                                throws Exception
        Throws:
        Exception
      • testGetDelegationTokenDenied

        @Test
        public void testGetDelegationTokenDenied()
                                          throws Exception
        Throws:
        Exception
      • testRestartedManagerReusesSecretKey

        @Test
        public void testRestartedManagerReusesSecretKey()
                                                 throws Exception
        Throws:
        Exception
      • testDelegationTokenWithInvalidLifetime

        @Test
        public void testDelegationTokenWithInvalidLifetime()
                                                    throws Throwable
        Throws:
        Throwable
      • testDelegationTokenWithReducedLifetime

        @Test
        public void testDelegationTokenWithReducedLifetime()
                                                    throws Throwable
        Throws:
        Throwable
      • testRootUserHasIrrevocablePermissions

        @Test
        public void testRootUserHasIrrevocablePermissions()
                                                   throws Exception
        Throws:
        Exception