[
https://issues.apache.org/jira/browse/HIVE-14875?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Illya Yalovyy updated HIVE-14875:
---------------------------------
Comment: was deleted
(was: Thank you!)
> 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)