Ciao,
direi che Plone http://plone.org fa al caso tuo, infatti legge gli utenti da qualsiasi base come DB, CSV... ed in particolare da Active Directory o OpenLDAP. Con la mia azienda l'abbiamo "attaccato" ad A.D. almeno in 50 installazioni.
Ovviamente lo puoi utilizzare come web portale, come intranet o come extranet.
Bala