Difference between revisions of "UserManagement Core"

From Gcube Wiki
Jump to: navigation, search
(User Management)
Line 1: Line 1:
 
==User Management==
 
==User Management==
User Management is a library that sits between the Liferay portal services and gCube portlets. The main functionality of the Library is to provide management of users, roles and organizations. It provides a layer of abstraction above the liferay services, hiding the configuration complexities of roles and organizations. The gcube requirement of roles in the scope of organization is achieved by creating a role with the organization name suffixed to it. The addition/removal of organization names to the roles are handled by the Library and are transparent to the application and portlets using the library. It exposes three interfaces:
+
User Management is a library that sits between the Liferay portal services and gCube portlets. The main functionality of the Library is to provide management of users, roles and organizations. It provides a layer of abstraction above the liferay services, hiding the configuration complexities of roles and organizations. The gcube requirement of roles in the scope of organization is achieved by creating a role with the organization name suffixed to it. The addition/removal of organization names to the role names are handled by the Library and are transparent to the application and portlets using the library.  
 +
 
 +
The library exposes three interfaces:
 
* User Manager
 
* User Manager
 
* Role Manager
 
* Role Manager
Line 6: Line 8:
  
 
These interfaces provide the functionalities necessary for CRUD operation on Users, Roles and Organizations and additional functionalities that organise users into Organizations and assigning/dismissal of roles.  
 
These interfaces provide the functionalities necessary for CRUD operation on Users, Roles and Organizations and additional functionalities that organise users into Organizations and assigning/dismissal of roles.  
 +
 +
Configuration details:
 +
 +
  
 
The Java documentation of the library is available at : http://grid.eng.it/projects/usermanagement/xref/index.html
 
The Java documentation of the library is available at : http://grid.eng.it/projects/usermanagement/xref/index.html

Revision as of 10:40, 11 April 2011

User Management

User Management is a library that sits between the Liferay portal services and gCube portlets. The main functionality of the Library is to provide management of users, roles and organizations. It provides a layer of abstraction above the liferay services, hiding the configuration complexities of roles and organizations. The gcube requirement of roles in the scope of organization is achieved by creating a role with the organization name suffixed to it. The addition/removal of organization names to the role names are handled by the Library and are transparent to the application and portlets using the library.

The library exposes three interfaces:

  • User Manager
  • Role Manager
  • Group(Organization) Manager

These interfaces provide the functionalities necessary for CRUD operation on Users, Roles and Organizations and additional functionalities that organise users into Organizations and assigning/dismissal of roles.

Configuration details:


The Java documentation of the library is available at : http://grid.eng.it/projects/usermanagement/xref/index.html