Well here we can use an X.500 directory or an LDAP connected database. Which do you prefer ?