Hi, 

This is more of a general LDAP type question rather than a specific user
directory. I'm a bit of a  newbie to LDAP.

We have 6 extranet applications with a few more on the way. Currently
every uses from each client  shares a joint client login. We need to
separate this and have individual logins for each user at  each  client.

We're wanting to implement a LDAP Directory (OpenLDAP) to store User
information with the aim to using a web Single Sign On solution across the
current and future applications.

We'll store the standard user details, username, name, email, address,
phone number. But we also need to store additional attributes, clientID
and a couple of other ID's.

When new clients are added to backend database, using JLDAP we were
planning to generate a 'kind of' super user in the LDAP directory and
allow them via web frontend to create users under themselves. Theses sub
users would only be able to access the same applications as the super
user. The idea is to push the burden of user management onto the client.
Q1) Does that sound a sensible thing to do with LDAP?  Or would using a
database table be more effective?

We would like to implement access control, so the client super user can
say user1 can access application 1 but not application 2 and application
3.  I was thinking having attributes on each user something like
accessApp1=Y, accessApp1=N,accessApp1=N. Then checking for the attribute
when user attempts login.
Q2) is there a better way to implement customized access control. I
thought about user groups but thought i'd have to create a new group every
time I added a new application.

My colleague suggested having the user information data stored in a
separate database and just use LDAP for username and password information.
Personally I think this adds another layer of complexity to the solution.
However manipulating the data in a database is easier than in the LDAP
directory.
Q3) Anyone have any opinions on this? 

Thanks for any advice or links to websites with good practices for LDAP
design.

Scott

---
You are currently subscribed to [EMAIL PROTECTED] as: [EMAIL PROTECTED]
To unsubscribe send email to [EMAIL PROTECTED] with the word UNSUBSCRIBE as the 
SUBJECT of the message.

Reply via email to