P
Peter Morris
A customer wants to use LDAP for managing permissions on a software app I am
helping to write. I am not familiar with LDAP but my basic understanding is
that it will allow me to specify groups and users, and then assign groups to
users to give them certain permissions.
A concern I have though lies in one of the requirements. A specific user or
group can be limited to editing an explicit list of items (of which there
are hundreds, maybe thousands). If I weren't using LDAP I could easily
manage users + groups in my DB and have a foreign key relationship
identifying which items a user can edit, but if LDAP stores the permissions
data instead of asking my app for it then how can it possibly know about the
individual items in order to grant/deny access?
Is LDAP not a suitable tool for this solution, or am I able to get it to use
an API of some kind so that it can read/write data via an assembly I
provide?
Thanks
helping to write. I am not familiar with LDAP but my basic understanding is
that it will allow me to specify groups and users, and then assign groups to
users to give them certain permissions.
A concern I have though lies in one of the requirements. A specific user or
group can be limited to editing an explicit list of items (of which there
are hundreds, maybe thousands). If I weren't using LDAP I could easily
manage users + groups in my DB and have a foreign key relationship
identifying which items a user can edit, but if LDAP stores the permissions
data instead of asking my app for it then how can it possibly know about the
individual items in order to grant/deny access?
Is LDAP not a suitable tool for this solution, or am I able to get it to use
an API of some kind so that it can read/write data via an assembly I
provide?
Thanks