[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: using openldap for storing application and project information
This topic should be moved to a general LDAP forum,
such as <ldap@umich.edu>. There is nothing OpenLDAP
specific about this topic.
At 04:00 AM 6/8/2004, Valokari Tero wrote:
>Hey,
>
>Has anyone used directory services for storing application information, like
>application roles? Roles are like normal_user, customer_admin, project_admin
>and admin.
>
>I'm building document management system, and all users are stored in openldap.
>In future, we are having many little applications, and each of them have
>different user roles. So I have thought, that it would be good idea to store
>all these information in one place, so it could be easily distributed and
>coupled to user management.
>
>LDAP tree might look something like this:
>-root (dcObject)
> -appsRoles (organizationUnit)
> -apps1 (organizationUnit)
> *role1 (posixGroup)
> *role2 (posixGroup)
> -apps2
> *role1
> *role2
> -projects (organizationUnit)
> *proj1 (organizationUnit)
> *proj2
> -organizations (organizationUnit)
> -org1 (organization)
> *user1 (posixUser)
> *user2
> -org2
> *user3
> *user4
> -appsRoot (organizationUnit)
> -apps1 (organizationUnit)
> -proj1 (organizationUnit)
> *role1 (posixGroup)
> +user1
> +user2
> +user3
> -proj2
> *role2
> +user3
> -apps2
> -proj2
> *role1
> +user1
> *role2
> +user3
>
>Because tree is hierarchical, it could be easy to find users, who are allowed
>to use app1 and so on. How does this looks like?
>
>Regards,
> Tero