You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hive.apache.org by "Illya Yalovyy (JIRA)" <ji...@apache.org> on 2016/10/03 17:28:21 UTC

[jira] [Created] (HIVE-14875) Enhancement and refactoring of TestLdapAtnProviderWithMiniDS

Illya Yalovyy created HIVE-14875:
------------------------------------

             Summary: Enhancement and refactoring of TestLdapAtnProviderWithMiniDS
                 Key: HIVE-14875
                 URL: https://issues.apache.org/jira/browse/HIVE-14875
             Project: Hive
          Issue Type: Test
          Components: Authentication, Tests
            Reporter: Illya Yalovyy
            Assignee: Illya Yalovyy


This makes the following enhancements to TestLdapAtnProviderWithMiniDS:
 
* Extract defined ldifs to a resource file. 
* Remove unneeded attributes defined in each ldif entry such as:
  * sn (Surname) and givenName from group entries
  * distinguishedName from all entries as this attribute serves more
    as a parent type of many other attributes.
* Remove setting ExtensibleObject as an objectClass for all ldap entries
  as that is not needed. This objectClass would allow for adding any
  attribute to an entry.
* Add missing uid attribute to group entries whose dn refer to a uid
  attribute
* Add missing uidObject objectClass to entries that have the uid attribute
* Explicitly set organizationalPerson objectClass to user entries as
  they are using inetOrgPerson objectClass which is a subclass of
  the organizationalPerson objectClass
* Create indexes on cn and uid attributes as they are commonly
queried.
* Removed unused variables and imports.
* Fixed givenName for user3.
* Other minor code clean up.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)