Is it possible to authenticate users using LDAP or an identity access management system?

Yes. It is possible. GitHub Enterprise supports external user authentication via LDAP, CAS, OAuth, and SAML. The setup process includes instructions for setting up your company's identity management information.

By default, GitHub Enterprise operates in a "self-contained authentication mode" with user information stored in the GitHub Enterprise database.