Difference between revisions of "UserManagement Core"
(→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 | + | 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 09: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