Hi all

I'm developing a web-based app in perl which will front-end an 
OpenLDAP server.  I want to have the user authenticate before 
allowing them to make changes, however, in I also want to create ACLs 
on the server side which only allow certain accounts to edit certain 
attributes.  Is there a way I can get a list of attributes a given cn 
is allowed to edit from the server so I know whether or not to 
display them as editable fields on the web page?

For example, I want to only allow the 'manager' attribute to be 
edited by someone in the 'management' group, so a given user can't 
edit their own manager.  So this field should not be displayed as
editable to 'uid=juser' but should be editable to 'uid=jmanager'.

Also, my LDAP server is authenticating against SASL/Kerberos 5.
Since there are no entries in the LDAP password fields, how will 
authentication be handled?  When I do a bind and pass the server the 
credentials, will it in turn get authentication against SASL/Kerb5, 
or will it try and use the password field?

Thanks,


-- 
Seeya,
Paul

GPG Key fingerprint = 1660 FECC 5D21 D286 F853  E808 BB07 9239 53F1 28EE

         If you're not having fun, you're not doing it right!


Reply via email to