Integrating FreeIPA authentication with GitHub Enterprise

I followed the steps to use FreeIPA’s LDAP service for my GitHub Enterprise authentication, but I encountered errors when attempting to query the email and SSH key data from LDAP. I discovered that LDAP was returning multiple objects for my query, one with the requested attributes and one without. Once I narrowed the scope of the LDAP query, only the desired object, with the additional attributes, was returned.