[ https://issues.apache.org/jira/browse/HIVE-14875?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Illya Yalovyy updated HIVE-14875: --------------------------------- Status: Patch Available (was: Open) > 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 > Attachments: HIVE-14875.1.patch > > > 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)