Pode ser mais fácil ou mais difícil se as bibliotecas / estruturas que você está usando para o seu aplicativo permitirem o uso de um datastore separado para autenticação do usuário.
Assumindo (talvez incorretamente) que o framework usado para construir seu aplicativo tem suporte para armazenar seus dados / modelos de usuário no LDAP, você pode se beneficiar muito dele. O aplicativo da empresa de autenticação e autorização LDAP.
O LDAP geralmente é altamente otimizado para leituras sobre gravações, o que geralmente é o perfil de uso de classificação visto na maioria das contas de usuário.