Organization Service

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 and how-tos

Tags:
Created by Administrator on 11/17/2008
Last modified by Tugdual GRALL on 04/08/2010

Products

generated on Thu Sep 02 15:50:11 UTC 2010

eXo Optional Modules

eXo Core Foundations


Copyright (c) 2000-2010. All Rights Reserved - eXo platform SAS
2.4.30451