Se você está fazendo um site voltado internamente, ou um site com uma base de usuários fechada, então o openLDAP estaria perfeitamente bem. Eu faço algo semelhante com meus próprios sites de intranet (embora eu use o Apache autenticado no AD).
Para sites públicos, concordo com o Chopper3. Permitir uma autenticação local, se você quiser, mas definitivamente permitir OpenID (ou até mesmo usar o Twitter / Facebook / qualquer contabilidade centralizada).