LDAP Project: Evaluation Criteria
Evaluation Criteria
All LDAP products will be evaluated on how well they meet the requirements.
This page will discuss what each of the requirements means so it can be
evaluated.
-
Be the corporate directory for UVM
-
Support 100,000 entries
-
Have an entry for every person affiliated with UVM
-
This is covered by 1.
-
Directory lookups
-
Have an interface that can be used by email clients for finding addresses
-
Have a human interface (ph command replacement)
-
Have a web search interface
-
Have a mass mailing extraction tool:
- The ability to do an ad-hoc query to collect a group of email addresses
(like all Senior English students) and then send them an email message.
- This needs to be locked down so not everyone in the world can do it...
-
List every affiliation a person has with UVM
-
Multiple instances of the "affiliation" field per record
-
Private entries
-
Ability to flag entries in such a way that the only information that can
be found is the email alias or aliases of the entry for general access
(full access for administrators)
-
Web interface (a.k.a. UVM White Pages)
-
Have a web interface that allows people to update their own entries
-
Aliases that expand to multiple email addresses
-
Allow the creation of a departmental mail alias record which will cause
the mail to be sent to multiple real email addresses (example today's CIT@uvm.edu
without the necessity of having a cit@zoo.uvm.edu account to actually forward
to the three people)
-
Provide the "network id" for every person affiliated with UVM
-
Have a field in the database designated "network id"
-
Provide authentication services by deferring to DCE security server
-
Kerberos 5 integration must be available and implemented
-
Provide a method for people to change their DCE password via the LDAP server
-
Kerberos 5 integration must be complete
-
Kerberos/DCE password strength/validity requirements enforcement
-
The LDAP interface must enforce the password requirements of the Kerberos
server
-
The LDAP interface must inform the user their password has expired
and force them to change it
-
Not cost a fortune
-
Cheaper that does the same function is better.
-
Allow people to update the same fields in their LDAP entry they can update
in their CSO entry today
-
Define the schema to allow just those fields to be updated and make sure
it works.
Last modified April 27 2001 11:26 AM