Organization Service

1 Overview

OrganizationService is the service that allows to access the Organization model. This model is composed of :

  • Users
  • Groups
  • Memberships
It is the basis of eXo personalization and authorizations in eXo and is used allover the platform. The model is abstract and does not rely on any specific storage. Multiple implementations exist in exo :
  • hibernate : for storage into a RDBMS
  • jndi : for storage into a directory such as an LDAP or MS Active Directory
  • jcr : for storage inside a Java Content Repository

2 Organizational Model

2.1 User

  • username used as the identified
  • Profile (identity and preferences)

2.2 Group

Gather a set of users

  • applicative or business
  • tree structure
  • no inheritance
  • expressed as /group/subgroup/subsubgroup

2.3 Membership

  • qualifies the group belonging
  • "Member of group as XXX"
  • expressed as : manager:/organization/hr, *:/partners

3 Related articles

Recently Modified

Creator: Administrator on 11/17/2008
Copyright (c) 2000-2009. Allright reserved - eXo platform SAS
1.6.13286